Matatu Digital Hub: E-Hailing & Logistics
A comprehensive platform to digitize Kenya's matatu industry, covering route management, seat booking, mobile payments, and real-time operations across four distinct user roles.
React Native (iOS/Android)
Django REST Framework
PostgreSQL/PostGIS (Geospatial)
MPESA API Integration
The Four Pillars: User Role Workflows
A visual journey through the applications designed for each user on the platform.
Core Features and Technical Challenges Solved
- **Dynamic Pricing Model:** Implemented a system where fares adjust dynamically based on demand, time of day, and route congestion (using **Django** scheduled tasks).
- **Geospatial Tracking:** Used **PostGIS** integration with Django to handle complex route definitions, geofencing for designated stops, and real-time position updates for tracking.
- **Seat Allocation:** Developed a reliable, transactional system to prevent double-booking of seats, crucial for the high-frequency nature of matatu travel.
- **Audit & Reconciliation:** Automated the process of reconciling cash and mobile payments against the conductor's manifest, drastically reducing financial leakage for Sacco owners.
- **Local Payments:** Seamless integration with **MPESA API** for instant customer payment and automated daily payouts to drivers/owners.