Dashboard & logs
A dashboard and full attendance logs.
Case study
Pulls punches automatically from fingerprint devices at 14 sites and turns them into daily attendance for HR.
Diagram Construction · HR department
Diagram Construction's fingerprint devices are spread across 14 sites. HR had to calculate attendance, lateness, overtime, absences and leave balances from those devices, which meant collecting punches site by site and working the numbers out by hand.
A scheduled SyncZKTeco command connects to the ZKTeco devices at all 14 sites and pulls the punches automatically. A ProcessAttendance step then turns those raw punches into daily attendance, so HR opens the system to ready-made views of who is present, late, absent or missing a punch, with leave balances kept alongside.
A dashboard and full attendance logs.
Today, late, absent and missing-punch views.
Registers for absences, lateness and off-site work.
Flags when an employee punched at a different site than the one assigned.
Device status and system health monitoring.
Leave balances and leave settings with import, a holidays calendar and who-is-off.
Employee birthdays and work milestones.
Employee data import and export, with gap review.
HR analytics with Excel and PDF exports.
Users and roles, an audit log, and an Arabic/English interface.
I built the system for Diagram Construction's HR department while working in the company's IT team: connecting to the fingerprint devices at every site, writing the sync and attendance processing, and building the HR screens, reports and exports.
Tell me about your project and I will get back to you soon.