Skip to content
← 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.