Michigan Mobility Logistics
A real-time mobility platform with separate driver and user apps for on-demand pickups, live tracking, and seamless delivery management.

About This Project
Moving goods across Michigan shouldn't require guesswork. Michigan Mobility Logistics (MML) is a real-time mobility platform built for on-demand pickups and deliveries, giving both users and drivers full visibility from request to drop-off.
The platform consists of two mobile applications, one for users and one for drivers, working in concert. Users request pickups, make payments, and track their driver's location in real time from the moment a request is accepted to final delivery. Drivers receive assignments, navigate to pickup locations, and provide photo confirmations upon completion.
As the lead and sole mobile developer, I architected and built both applications while collaborating with a backend developer (Django), two frontend developers, and two designers. I also contributed to the Django backend where needed, ensuring tight integration between the mobile clients and the API.
The real-time tracking system provides continuous location updates, giving users peace of mind and drivers clear routing throughout the entire delivery lifecycle. The platform also features in-app video calling powered by Agora, enabling direct real-time communication between drivers and customers for seamless coordination during pickups and deliveries.
The Challenge
The client needed a reliable, real-time logistics platform for the Michigan market that could handle on-demand pickup requests, live driver tracking, and payment processing, delivered as two separate but tightly integrated mobile applications.
The Approach
Led mobile development of both the user and driver apps in Flutter, implementing real-time GPS tracking, push notification dispatching, in-app payment flow, photo confirmation on delivery, and in-app video calling via Agora for driver-customer communication. Collaborated closely with the Django backend team and contributed backend code to ensure seamless API integration.
The Result
Shipped two production-ready mobile applications with real-time tracking, in-app video calling, payment processing, and driver-user coordination, providing the client with a complete logistics solution for the Michigan mobility market.
Key Features
Main features and functionalities implemented in this project
- Dual apps: separate user and driver applications
- Real-time GPS tracking from pickup to delivery
- In-app payment processing
- Photo confirmation on delivery completion
- In-app video calling between driver and customer via Agora
- Push notification dispatching for ride updates
- Driver assignment and routing system
Technologies Used
Technical stack and tools used in the development
Interested in this project?
I'd love to discuss the technical details and challenges I faced building this.
Get in touch