Case study
LunchHub Driver
Driver app for food delivery with route optimization.
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.
Project Details
Role: Sr. iOS Developer
Timeline: Mar 2022 - Jan 2023 (10 months)
Platform: iOS
Illustrative concept artwork
Key Technical Challenges
Core engineering challenges tackled during application development:
- 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 & Technical Capabilities
Engineered capabilities and platform functionality:
System Capabilities
- Created complete app using MVVM architectural framework
- Built skeleton loaders for elegant loading states during data fetch
- Integrated REST APIs for fetching delivery assignments and updating statuses
- Implemented MapKit navigation with coordinates, location names, and custom pins
- Built multi-stop route management for restaurant-warehouse-company deliveries
- Created photo confirmation system for delivery verification
- Integrated in-app calling for driver-customer/manager communication
- Built earnings history with delivery-based compensation tracking
- Implemented optimized route suggestions for multiple pickups/deliveries
Technology Stack
Core Technologies & Libraries
- Swift
- UIKit
- MVVM
- MapKit
Technical Contribution
This prior-role entry documents implementation responsibilities and product capabilities. Business-volume and performance outcomes are not presented because independent measurement evidence is unavailable.