Mobile Money Ledger for Offline Vendors
A local-first Flutter app and Go synchronization service for small vendors who need to record sales, update stock and reconcile transactions even when connectivity disappears for an entire market day.
- Constraint
- Intermittent or zero connectivity
- Architecture
- Flutter + Drift + Go + PostgreSQL
- Decision
- Local writes first, opportunistic sync
local writes
on device
reconciliation
of truth