Attendance Management System is a full-stack Progressive Web Application (PWA) designed to digitize student attendance management in higher education institutions.
The project was developed with the workflows of Uganda Martyrs University (UMU), Nkozi Campus in mind, replacing traditional paper attendance with a secure digital system that supports students, lecturers, faculty administrators, and system administrators.
The platform enables lecturers to create attendance sessions, students to check in using unique session codes, administrators to monitor attendance in real time, and faculty staff to generate detailed attendance reports.
Key Features Role-based access control (RBAC) Student attendance via secure session codes Academic structure management Attendance analytics and reporting PDF report generation Google OAuth authentication Responsive Progressive Web App (PWA) Automated absentee tracking
