Logo Lanfrica

hervekubanadev/trade-w-friend

Domaine:

digital infrastructuresocioeconomic

Type de record:

software
Créateur:
her
Hôte:
Full-screen kiosk POS & business management system for Rwandan SMBs. Flutter + Supabase. TradeWFriend Offline-First POS & Digital Payments Infrastructure for African Retail Architecture • API • Security • Roadmap • Deployment --- ## Problem Across sub-Saharan Africa, 90%+ of retail transactions are still cash-based. SMBs lack affordable, offline-capable POS infrastructure that works on existing tablets and smartphones. Existing solutions require constant internet connectivity, charge SaaS fees in USD, and do not support the mobile-money-first payments landscape. **TradeWFriend** solves this with an offline-first Flutter kiosk POS that: - Runs on any Android/iOS tablet as a locked-down kiosk - Operates with intermittent connectivity via Supabase local cache - Supports Rwandan Franc (RWF) with phone-based PIN auth - Tracks inventory, sales, debts, and customer ledgers in real time - Is designed for mobile money gateway integration (MTN MoMo, Airtel Money, Tigo Cash) --- ## Screenshots Screenshots coming soon — replace these placeholders with actual app screenshots. | Kiosk Dashboard | Sales Recording | Inventory Management | Debt Ledger | |:---:|:---:|:---:|:---:| | | | | | --- ## Architecture ``` ┌─────────────────────────────────────────────────────────────────────┐ │ Presentation Layer │ │ ┌────────────┐ ┌──────────┐ ┌───────────┐ ┌──────────┐ ┌───────┐ │ │ │ Auth Screen│ │Dashboard │ │ Inventory │ │ Sales │ │Debts │ │ │ └─────┬──────┘ └────┬─────┘ └─────┬─────┘ └────┬─────┘ └───┬───┘ │ │ │ │ │ │ │ │ │ ┌─────┴─────────────┴─────────────┴────────────┴───────────┴──┐ │ │ │ GoRouter (Declarative Routing) │ │ │ └──────────────────────────────┬───────────────────────────────┘ │ │ │ │ │ ┌──────────────────────────────┴───────────────────────────────┐ │ │ │ Riverpod (StateNotifier + Provi …