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