Case Study
HM-Task
GPS work-time tracking for German facilities-management teams
A field work-time tracker for facilities-management staff in Germany — three roles, six languages, and an offline-first sync model built to survive the reality of on-site network conditions.
3 roles6 languagesOffline-firstPublished Google Play 2026Android-only
Roles
One app, three role-driven experiences.
- Worker: clock in/out on site with GPS.
- Supervisor: oversee a team's time and locations.
- Admin: manage staff, sites, and reporting.
Event-based GPS + offline-first sync
- Event-based GPS capture tied to work actions rather than constant polling.
- An offline-first sync queue so on-site actions are never lost when the network drops.
- Idempotency keys on queued events, so a retry never double-counts time.
- A server-driven state machine that keeps the app's flow authoritative on the backend.
Internationalization
- Six languages for a multilingual field workforce: German (default), English, Greek, Spanish, Polish, and Arabic.
- Arabic ships full RTL, so RTL/BiDi handling is part of the standard i18n layer rather than a late pass.
Get the app