Home / Projects / Attendance & Payroll Management System

HR System

Attendance & Payroll Management System

GPS check-in, face recognition, shift scheduling and fully automated payroll.

PHPMySQLJavaScriptface-api.jsMediaPipeGPS API
Project Overview

What we built

A complete HR platform that handles the entire journey from check-in to payslip. Employees check in from their phone using GPS location validation and face recognition — no badges, no buddy-punching. The system tracks lateness, overtime and leave automatically, then generates the entire monthly payroll in one click, with deductions and allowances applied per company policy. An HR manual approval fallback handles edge cases when GPS or camera verification fails.

Client Goals

  • 1 Stop time fraud and buddy-punching with biometric verification
  • 2 Validate that employees check in from the actual work location
  • 3 Reduce monthly payroll preparation from days to minutes
  • 4 Give HR a clean approval workflow for exceptions and corrections
Screenshots

Inside the system

Attendance Dashboard

Present

118

Late

6

Absent

4

Cali Axmed — 7:58 AMOn time
Hodan M. — 8:02 AMOn time
!Maxamed Y. — 8:24 AMLate 24m

Attendance Dashboard

Face Check-In

Face verified — 99.2% match

📍 Location confirmed: Head Office (12m)

Face Check-In

Payroll Summary
Gross Salaries$21,600
Overtime+$840
Lateness Deductions-$120
Allowances+$1,180
Net Payroll — June$23,500

Payroll Summary

Key Features

Everything included

GPS Check-In

Location-validated check-in with configurable radius per branch — work from the office, not the café.

Face Recognition

MediaPipe + face-api.js hybrid verification confirms the right person is checking in.

Shift Scheduling

Build weekly rotas, assign shifts and handle swaps with automatic conflict detection.

Leave Management

Annual, sick and unpaid leave requests with multi-level approval and balance tracking.

Automated Payroll

Salaries, overtime, lateness deductions and allowances calculated automatically every month.

HR Approval Fallback

When GPS or camera fails, employees submit a manual request that HR approves with full audit trail.

Results Achieved

The impact in numbers

0

reduction in payroll time

0

buddy-punching incidents

0

employees managed

0

monthly payroll run

Want this system for your business?

Get a live demo of the Attendance & Payroll system and a quotation tailored to your needs.