The phone in their pocket,
turned into a witness.
Native iOS + Android, built in Flutter. Shift handover, incident reporting, proof of delivery, push alerts. Designed for one-hand cab use with one bar of signal.
Hide what they don’t need. Show what they do.
Each org configures which tabs show in the bottom nav. Driver runs DSP routes only? Hide Schedule. No incidents allowed? Hide Incidents. App refreshes the layout on app resume — no re-auth needed.
DSP-style
Inspection-only
Schedule-only
Offline-safe
Local DB queues photos, voice notes, and incident drafts. Background uploader retries with exponential backoff on reconnect.
Push under 2s
Firebase delivers shift alerts, incident updates, and dispatcher messages in under two seconds end-to-end.
07:14:02 dispatcher receive
10 languages on-device
AppLocalizations bundled. Driver picks language once on first login — the app remembers it per device. No round-trip to server for translations.