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

Driver Logistics & Dispatch
LunchHub Driver — Case study showcase

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.