Time-tracking system for small and mid-sized companies
Backend, web dashboard and mobile app (iOS + Android) for legally compliant time tracking. GDPR-compliant, aligned with German working-time law 2026 standards. White-label available — API integration (Crewmeister etc.) or own backend.
What’s this about?
Since the ECJ ruling (2019) and the German BAG ruling (2022), all employers in Germany must systematically record working hours. The amended working-time law (phasing in from 2026) tightens this further: electronic, tamper-proof recording becomes mandatory.
I offer an individually branded time-tracking solution — backend, web dashboard and mobile apps (iOS + Android) — that is GDPR-compliant, hosted in Germany, tamper-safe through a hash-chain audit log, customizable to your corporate identity (whitelabel), and fairly priced (no pay-per-user trap).
What runs today
Backend (Go + Postgres, REST + WebSocket, single-binary). Web dashboard for management (time accounts, leave, reports, monthly close). Mobile apps (Flutter for iOS + Android, offline sync via SQLite). Security: hash-chain audit log — tampering is automatically detectable.
A look at the app






Why Go + Flutter?
- Go: deploy-simple (single binary), strongly typed — time math is dangerous, Go + sqlc eliminates entire classes of bugs.
- Flutter: iOS + Android from one codebase — realistic for a small team.
Why interesting for you?
- Cost brake vs. pay-per-user market leaders — flat licensing scales with features, not users.
- Branding: your corporate look, not generic stock UI.
- GDPR gold standard: DE hosting, no US cloud, audit log for inspections.
- Legally sound basis: aligned with the 2026 amendment of the Arbeitszeitgesetz.
Status
- Prototype functional with all core features.
- No live customer in daily use yet — on request a pilot partnership at pilot conditions.
- Store submission: beta builds ready.
Outcomes
- Working prototype: backend + web dashboard + app
- Audit log with hash-chain signature for tamper protection
- Offline-capable app (SQLite), syncs on connection
- Whitelabel approach: branded per customer
- Aligned with the 2026 working-time law amendment and GDPR