← All work
Software
2025
Smart Offline-first field app for 400+ sales officers
An Android app that collects orders, shop data and shelf photos where the network drops - and reconciles without losing a record.
- Android
- SQLite
- Sync engine
- Node
Field software in Bangladesh has one hard requirement that demo apps never face: the network will disappear halfway through the day, and the work has to continue anyway.
What we did
We built the app offline-first from the first commit. Every action writes locally and syncs opportunistically. Conflicts resolve on a last-writer-wins basis per field, not per record, so two officers editing different columns of the same outlet don’t overwrite each other.
Shelf photos queue separately from structured data - a 40-record day syncs in seconds even when the images take until evening.
Outcome
- Zero lost orders attributable to connectivity.
- Officers stopped keeping a paper backup, which is the real adoption metric.