Loading
Portfolio

Project Details

DutyTrace Attendance System

Workforce / Attendance
QR + GPS Check-in

DutyTrace is a comprehensive staff duty tracking and attendance management system built for organizations managing operations across multiple buildings and locations. Staff scan location-specific QR codes to check in and out with GPS verification, eliminating manual attendance handling and time-sheet errors.

The system supports multi-role access — Super Admin, Admin, Supervisor, and Staff — with real-time dashboards, shift scheduling, team management, and detailed transaction reports exportable as PDF or print. It also delivers OneSignal Web Push notifications to keep supervisors in the loop on shift activity.

It is built on PHP 7.2+ with CodeIgniter 4, a MySQL/MariaDB database, and a Bootstrap 5 / jQuery frontend supplemented by DataTables and AlertifyJS for table interactions and notifications, plus the bacon/bacon-qr-code library for QR code generation.

Built With

PHP 7.2+ CodeIgniter 4 MySQL / MariaDB Bootstrap 5 jQuery DataTables AlertifyJS OneSignal Font Awesome PHPUnit