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.