A field app that worked where the network did not
Two previous apps had been rolled out and abandoned. Agents in tier-3 towns lost connectivity mid-visit, the app dropped the entry, and they went back to paper receipts within a fortnight. Head office was reconciling cash deposits against handwritten books four days later.
Rebuilt offline-first in Flutter. Visit, receipt, photo and GPS fix are written locally and sync when signal returns, with conflict rules agreed with the recovery head. Receipts print to a Bluetooth thermal printer at the doorstep. Battery draw was measured across a simulated eight-hour shift on the exact handset model the agents carry.