Darshan GajeraSoftware Engineer
Available for opportunities
⚙ CASE STUDY · 2021

iDeliverOn-demand Delivery Super-app

Meals, gas, gadgets, taxi, groceries and errands, with customer, driver and store apps

Delivery & LogisticsiOSMobileRealtimePayments
iDeliver — Home: meals, gadgets, gas, taxi, groceries and errands
build: passing
Swift · UIKit · MapKit
⚙MY ROLE

iOS Developer — UI, business logic, API integration and App Store release.

↗SUMMARY

iDeliver is an on-demand delivery platform by 3Embed Software Technologies that delivers from any restaurant or store, sends anything address to address, and tracks the courier live on a map. I worked on the iOS apps for the customer, driver and restaurant sides, including the iDeliver Canada deployment.

project.specPRODUCTION
Role
iOS Developer — UI, business logic, API integration and App Store release.
Platform
iOS
Domain
Delivery & Logistics
Period
2021
Status
Production
Stack
Swift, UIKit, MapKit, Push Notifications, WebSocket, REST APIs
01 / 05

Overview

iDeliver is an on-demand delivery platform by 3Embed Software Technologies that delivers from any restaurant or store, sends anything address to address, and tracks the courier live on a map. I worked on the iOS apps for the customer, driver and restaurant sides, including the iDeliver Canada deployment.

SCREENS

Inside the app

02 / 05

System Path

FLOW4 STEPS
›step 1/4Customer App— Browse, order, track
03 / 05

What I Built

  • Customer app: multi-service home, store and item browsing, favourites, shopping lists, cart, checkout and live courier tracking.
  • Order tracking by order ID, trips history and in-app chat with support and couriers.
  • Driver app job queue and delivery status; restaurant app for accepting and preparing orders.
04 / 05

Highlights

  • Live on the App Store and in use across many cities; the Canadian deployment launched in 2021.
  • One shared networking and models layer across the three apps; order status synchronised in real time.
05 / 05

Technology Map

Stack
SwiftUIKitMapKitPush NotificationsWebSocketREST APIsIn-app PaymentsChat
PROJECT.INDEX

Explore the rest of the engineering system.