Skip to content
Vichet Sat
All projects

Attendance Management System

An attendance platform for PNC, a Cambodian IT school, with check-in, dashboards, reports and Telegram notifications.

& fingerprint check-in
RFID& fingerprint check-in
EC2 with Docker + CI/CD
AWSEC2 with Docker + CI/CD
Telegram notifications
BotTelegram notifications
localhost

Overview

A full-stack attendance platform with a Laravel 10 backend, a Vue 3 + TypeScript frontend, MySQL and Redis caching. Besides development, I was the team’s Scrum Master.

What I built

  • Attendance tracking with RFID / fingerprint check-in and geofencing.
  • Role-based dashboards and reports, including student risk monitoring.
  • Telegram Bot notifications.
  • Teacher timetable sync from an external API.
  • Excel / CSV report export.
  • Containerized with Docker and deployed to AWS EC2 through a GitHub Actions CI/CD pipeline.