Expense Tracking App — Published on App Store & Play Store
iOS + Android
Platforms
Offline-first
Mode
3 Types
Reports
Published
Status
Bellies En-Route is a mobile expense tracking application published on both the Apple App Store and Google Play Store. Designed for team expense management, it features full CRUD with server-side pagination, dual payment paths (cash and stamp), vendor balance tracking, and role-based admin reporting.
The app works offline-first: new transactions are added optimistically with local balance adjustments, while edits and deletes are blocked until connectivity returns — providing clear feedback to users about sync status.
The offline strategy uses @react-native-community/netinfo across all screens. Transaction creation works optimistically — adjusting local balance and category totals immediately, with a toast indicating sync will happen when back online. Edit and delete operations are explicitly blocked offline with clear messaging, as these require server-side validation.
The dual payment system (cash vs stamp) updates different balance buckets: cash payments affect the overall user balance, while stamp payments update per-vendor category balances — each with their own tracking and reporting views.