LunchHub Driver
Driver app for food delivery with route optimization.
This case study highlights technical work from a prior role. AS Infotech was not the contracting agency for this product.
Overview
LunchHub Driver is the logistics counterpart to LunchHub Customer, designed for delivery personnel managing complex multi-stop routes across restaurants, warehouses, and corporate offices. The app orchestrates a two-tier delivery system where drivers collect meals from restaurants, drop them at centralized warehouses, and coordinate with secondary drivers who complete final deliveries to company employees. Built entirely with MVVM architecture using Swift and UIKit, the app provides real-time order management with REST API integration for fetching delivery assignments and updating order statuses (picked up, in transit, delivered). The interface features skeleton loaders that maintain visual consistency during data loading, providing a polished user experience even with variable network conditions. Key technical implementations include MapKit integration for turn-by-turn navigation to restaurant, warehouse, and company locations with custom pin markers indicating pickup and drop-off points. The app supports multi-company and multi-warehouse operations, allowing drivers to manage orders across different corporate clients within a single shift.
Challenges
- Multi-stop route optimization for efficient delivery sequencing
- Real-time order status synchronization across multiple drivers
- MapKit integration with custom pin markers for different location types
- Offline GPS navigation support for low-connectivity areas
- Multi-company operations requiring separate order management
Features
- ·Multi-stop route management
- ·Real-time order status updates
- ·MapKit navigation with custom pins
- ·Multi-company/warehouse support
- ·Photo confirmation for deliveries
- ·In-app calling to customers/managers
- ·Earnings history tracking
- ·Optimized route suggestions
- ·Offline GPS navigation
- ·Daily delivery summaries
Results
- Built complete driver logistics app supporting 100+ daily deliveries
- Implemented route optimization reducing delivery time by 30%
- Created seamless MapKit integration with turn-by-turn navigation
- Built offline GPS support ensuring navigation in all conditions
- Developed earnings tracking system for driver transparency