Biometric Attendance Management System
Coredaemon project

Biometric Attendance Management System

A standalone, secure staff attendance platform that records clock-ins and clock-outs using face recognition, fingerprint, or an optional PIN. It supports offline, online and hybrid deployments, with attendance data synchronising automatically when a connection is restored.

Linux Debian, Nginx, PHP 8.2, MariaDB, JavaScript, Node.js, Python

The system gives administrators and managers a central place to manage employees, attendance devices, working schedules and reports. Staff can record attendance using compatible biometric terminals, including the ZKTeco SpeedFace-V5L Series, which supports face and fingerprint verification. PIN access can be enabled or disabled globally, for individual employees or for specific devices.
In offline mode, biometric devices connect over the local network to a Debian server on site. In online mode, devices connect to a hosted server. Hybrid mode supports local attendance recording during internet outages and synchronises data with the online server when connectivity returns.

Full feature set
- Attendance capture: Face recognition, fingerprint verification and configurable PIN access.
- Employee management: Employee profiles, departments, teams, managers and account access.
- Roles and permissions: Separate access for administrators, managers, HR staff and employees.
- Schedules and rules: Working patterns, shifts, breaks, grace periods, lateness and early departure rules.
- Time calculations: Clock-in and clock-out records, hours worked, breaks and attendance exceptions.
- Attendance review: Searchable records, corrections with an audit trail, and manager review workflows.
- Reports and exports: Daily, weekly and monthly attendance, hours, lateness, absence and employee reports.
- Notifications and automation: Administrator-configured SMTP email and SMS notifications, alerts and automation rules.
- Device management: Register and monitor devices, view connectivity and synchronisation status, and manage device settings.
- Offline and hybrid synchronisation: Local recording during internet outages, followed by automatic synchronisation when the connection returns.
- API integration: REST API and webhooks for authorised integrations. Administrators can create and manage API keys with permissions and access controls.
- Security and accountability: Role-based access, audit logs, secure data handling and backup support.
- Responsive interface: Apple-inspired, mobile-friendly dashboards for administrators, managers, HR staff and employees.

Public demo accessUse these credentials only for the demonstration environment.
Demo URLNot available
Demo Admin URLNot available
Demo UserNot provided
Demo PasswordNot provided
These are intentionally public demo credentials. Production/customer administration credentials are kept private and are never shown here.