API-First
A Laravel-powered REST API backed by Sanctum tokens. The web and mobile clients consume the same public surface.
Multi-channel attendance
Capture check-ins from Flutter mobile, React web, and a Telegram bot with a single processing pipeline.
Shift-aware engine
Rules for late check-in, early check-out, overnight shifts, geo-fencing, device binding, and red flags — configurable per org unit.
Role-scoped access
Eight roles (SuperAdmin, SystemAdmin, HR, ShiftManager, Admin, OrgAdmin, OrgUnitAdmin, Employee) with global/org/unit scoping.
Regularization & locks
Approval workflows for leave and attendance correction, plus monthly locking with SuperAdmin override.
Reporting & export
CSV, Excel, and PDF exports. Authenticated API endpoints for downstream payroll and billing systems.