Hronos — workforce time & attendance platform
Lead backendA Django platform that turns raw punches from biometric terminals into schedules, timesheets and payroll-grade reports for distributed organisations.
- Device layer: a long-running iClock/ZKTeco protocol handler ingesting terminal events over unreliable links, with idempotent replay and per-device state.
- Rules engine: shifts, rotations, overtime, absences and exceptions computed per employee across timezones.
- Reports: a unified report layer (timesheet, extended, attendance) exporting to Excel with consistent totals.
- Async core: Celery + Redis for imports, recalculation and scheduled jobs; Channels for live terminal status.