MPK Parking System
A comprehensive financial and operational management system for a parking franchise network, built to scalable standards.
01. The Challenge
The client needed a centralized system to manage financial entries across multiple parking lots in real-time. The main challenge was to ensure offline-first capability for operators in basements with poor connectivity, while guaranteeing data synchronization with the head office dashboard without conflicts.
02. The Solution
I architected a Flutter mobile application with a robust local database (Isar/Hive) that syncs with Supabase when online. Using Clean Architecture, I decoupled the UI from the logic, allowing for easy white-labeling of the app for different franchises. Authorization policies (RLS) in Supabase ensure store managers only see their own data, while admins have a global view.
03. Key Features
- Offline-first Entry Management
- Real-time Dashboard for Admins
- Automated Excel Reports Generation
- Role-Based Access Control (RBAC)
Technologies
Role
Lead Developer & Architect
Timeline
3 Weeks