Dashboard
Weekly Payroll Distribution (₹)
Calculated wages (Base + Overtime) paid out over the past 7 days.
Recent Activity
No recent activities logged.
Live Face Recognition
Attendance Marked Successfully
Employee Name
Check-In Successful
Attendance Failed
Please click photo again
Duplicate Attendance
Duplicate attendance not accepted. Try again in 2 hours.
Position your face inside the circle indicator. Keep good lighting for instant scanning.
Scan Details
Waiting for face detection match...
The camera matches the live capture to the registered employee list.New Employee Form
Enrolled Employees
Registered staff members with saved descriptors for face-matching.
No employees registered yet.
Use the form to register employees.Attendance Sheets & Logs
| Employee | Date | Check-In | Check-Out | Work Hours | Overtime | Wages (₹) | Location (Map) | Actions |
|---|---|---|---|---|---|---|---|---|
| No logs recorded. Select a different date range or load mock data. | ||||||||
Shift Configurations
Lower values are more strict (reduces false matches but requires better lighting). Standard is 0.55.
Backup & Restore
All database records (employees + photos + historical logs) are stored locally in this browser. Export backups regularly to avoid data loss.
Administrate Utilities
Load Simulator Data
Populates the database with 5 pre-loaded employees and 30 days of attendance logs (check-ins/outs with overtime) to test the payroll instantly.
System Reset
Clears all employees, camera facial templates, and attendance records from IndexedDB. This action is permanent.