The Problem
Attendance records generated by physical biometric devices needed to be collected reliably and made available through customer-specific workforce dashboards.
Workforce & Attendance Management
A workforce-management platform combining PHP-based customer dashboards with attendance-device integration. I worked with Python scripts running on a VPS to collect attendance records and transfer them into MySQL, alongside attendance reporting, employee shifts, requests and approvals, biometric-device integration, GPS-related functionality, and database troubleshooting.
Behind the Project
A closer look at the engineering problems, technical decisions, responsibilities, and production challenges behind the project.
Attendance records generated by physical biometric devices needed to be collected reliably and made available through customer-specific workforce dashboards.
Used Python scripts running on a VPS to retrieve attendance records from physical devices and transfer the records into MySQL, where the PHP application could process and display employee attendance, shifts, requests, approvals, and reports.
Python scripts on a VPS connected physical attendance devices with MySQL-backed workforce dashboards and reporting. Device counts and synchronization metrics are not presented without verified measurements.
Engineering
Ownership
Technical Overview
A high-level overview of the system components and how data moves between them.
STEP 01
Employees record attendance through physical biometric devices.
STEP 02
Python scripts retrieve attendance records from connected devices and transfer the data.
STEP 03
Attendance records are stored and made available to the workforce-management application.
STEP 04
Customers access employee attendance information, shifts, requests, approvals, and reports.