Offline-first stock tracking for hardware shops, priced in RWF

Small hardware shops track laptops, phones, desktops and accessories in a notebook or a spreadsheet. The shop's internet is unreliable enough that any app which blocks on the network is worse than the notebook it replaced.
A two-tap recorder for sales and purchases, written to a local queue and synced idempotently when connectivity returns. Money is RWF natively, the home screen answers how today went, and reports give a month at a glance with a per-category breakdown. No invoicing, no multi-warehouse, no charts nobody opens.
A category, a product, a quantity, a price. The total computes live and goes negative on a purchase, because that is cash out.
Writes land locally and sync when the connection comes back. The UI never blocks and never drops a record.
An email and an eight-digit code. No passwords stored on the device, and none to forget.
One Dart codebase for Android and iOS, with Riverpod and hooks holding the state.
Postgres and passwordless auth, with go_router redirecting on the session.
The local cache and the write queue that makes the app usable with no connection.
Join the founders and operators getting our most concise thinking on product, design, and engineering; once a month.