Case Study
HM-Task
GPS work-time tracking for German facilities-management teams
A field work-time tracker for facilities-management staff in Germany, with three roles, six languages, and an offline-first sync model built for weak network coverage on site.
3 roles6 languagesOffline-firstPublished Google Play 2026Android-only
Roles
Three roles in one app.
- 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
- GPS is captured when a worker acts, with no 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: the backend decides the app's flow.
Internationalization
- Six languages for a multilingual field workforce: German (default), English, Greek, Spanish, Polish, and Arabic.
- Arabic ships full RTL, so RTL/BiDi handling lives in the standard i18n layer.
Get the app