Case study
NPE@CMS
Role-based Flutter app for retailers, CMS staff, zonal managers, auditors, and sub-auditors — balances, machines, cash intent, maps, OTP, tracking.
Full app on disk- Flutter
- GetX
- Firebase
- Google Maps
What exists
- App name in code: NPE@CMS
- Firebase + GetX
- Roles/screens: Retailer, CMS (map, OTP, success, tracking), Zonal manager (machines, retailers, cash intent, bank balance, transaction track), Auditor / Sub-auditor (CMS list, retailers, bank balance)
- Maps, location, polylines, image picker, local auth
- Full app tree on disk (94+ Dart files)
Architecture
Animated diagram of the system from documented facts.
Stack
- Flutter
- GetX
- Firebase
- Google Maps
Status
Full app on disk
Full app tree on disk (94+ Dart files). No invented client logo or nationwide rollout number.
