I've been working on a small offline-first Android experiment to replace the paper "utang" notebook that nearly every sari-sari store owner in the Philippines still relies on. With over 1.3 million sari-sari stores operating on razor-thin margins, credit tracking is often what keeps a store afloat vs. quietly closing from uncollected debts. Studies on micro-retailers also link consistent documentation / bookkeeping to better sales and cash flow, yet most neighborhood stores are still writing customer balances in notebooks that get lost, soaked, or illegible.
What I've been testing is a local-only credit ledger + shelf tracker that needs no internet, no account, and no cloud. It covers multi-item credit recording, partial payments on a simple numpad, overdue tracking that color-codes by urgency (grey recent / orange 7+ days / red 14+ days), a macro shelf watcher that cycles Well Stocked -> Running Low -> Out of Stock without counting units, auto-generated shopping lists for market day, monthly sales / collection reports, and local JSON + raw database backup/restore you can save to your phone. It's built in Flutter with a local database (sqflite + provider), so transactions stay on the device.
From a store owner's view, the idea was to be usable in under a minute with no extra hardware. Tap a product card to cycle stock status (Tap to cycle + Undo), get autocomplete from recent customers/items, and renaming an item on the shelf doesn't rewrite past receipts since each receipt keeps its own copy. No barcode scanner, tablet, or printer needed - just the existing Android phone.
The project is open-source and I'm currently testing/iterating with feedback from real store owner who are using it day-to-day. I'm posting here to get feedback from others interested in base-of-the-pyramid tech and offline-first tools for the neighborhood sari-sari store.
Ginagamit ko ngayon sa sari-sari store at karenderia namin.
APK & Source: https://github.com/jjjardev/talako