01. Cover Page

TITI - Your Ride City to City.

Real-time rider-to-driver matching powered by radial search, PostGIS geospatial indexing, Redis caching, and asynchronous Celery queues on Azure.

TITI - Your Ride City to City. logoBuilt for"ALJISR TECHNOLOGY PVT LTD"ALJISR TECHNOLOGY PVT LTD logo
Product Workflows

Key Workflows & Interface Walkthrough

Demo notice : due to NDA, the walkthrough videos below are demo versions shown with test data.

Rider App Live Demo
Video Walkthrough

Rider App Live Demo

End-to-end rider journey from instant booking and route selection to live tracking and fare settlement.

Driver App Live Demo
Video Walkthrough

Driver App Live Demo

Driver-side flow going online, accepting dispatched rides, navigating to pickup and completing trips.

Home Screen
Rider Flow

Home Screen

Riders land on a clean home screen with Where-to search, Trip / Tour / Courier suggestions and one-tap Instant Trip booking.

Location Selection & Trip Booking
Rider Flow

Location Selection & Trip Booking

Passengers select departure and arrival provinces using Google Places autocomplete, view transparent upfront pricing, and trigger radial driver matching.

Live Route Tracking & Safe Real Time Tracking
Rider Flow

Live Route Tracking & Safe Real Time Tracking

User's Location is captured live and is available to be tracked with GPS coordinates, cached in Redis. Route traces are available for active highway transit with real-time ETA updates.

Trip Summary and Payment Screen
Rider Flow

Trip Summary and Payment Screen

After a trip ends. Riders can view trip summary and make payments via online payment aggregator or in-app wallet.

Driver Home Screen and Online Mode
Driver Flow

Driver Home Screen and Online Mode

Drivers toggle online availability, stream live GPS to Redis and appear in PostGIS radial search for nearby ride requests.

Radial Search & Driver Dispatch
Driver Flow

Radial Search & Driver Dispatch

PostGIS SRID queries prioritize proximity-ranked drivers within radial distance . Prioritized drivers receive instant push alerts via PNS.

Admin Control Panel & Operations Overview
Control Panel

Admin Control Panel & Operations Overview

Real-time administrative control panel providing live business operations metrics, active riders, online drivers, booked trips, and marketing management.

Geospatial Trip Dispatch & Monitoring
Control Panel

Geospatial Trip Dispatch & Monitoring

Centralized trip operations dashboard tracking PostGIS SRID geospatial coordinates, vehicle tier dispatches, fares, and real-time trip statuses.

User Management & Fleet Operations
Control Panel

User Management & Fleet Operations

Integrated user administration console for managing rider and driver accounts, phone OTP verification status, and account privileges.

02. Executive Summary

Project Blueprint & Execution Overview

Key Project Facts
Client

ALJISR TECHNOLOGY PVT LTD

Industry

Transportation & Mobility

Region

Iraq with phased expansion across the Middle East

Timeline

3-6 Months

Engagement

End-to-end Product Engineering

Status

Delivered and Prepared for Launch

Team

Lean senior engineering team (2 engineers) providing technical leadership, product strategy, backend engineering, mobile development, infrastructure, and launch ownership.

Capabilities

Product Strategy, Technical Architecture, Django Backend, React Native (Expo), Geospatial Dispatch Engine, Azure Cloud Infrastructure, Performance & Scale Engineering

Overview

Iraq's intercity travel ran on informal garage networks with unpredictable pricing and no trip visibility. Existing ride apps only handled short urban trips.

We owned engineering end to end as product partner: geospatial dispatch on PostGIS and Redis, event driven backend on Django and Celery, and Azure infrastructure built to expand across the region.

04. Objectives

Measurable Objectives & Outcomes

< 2s

Intelligent Driver Discovery

Built a geospatial matching engine using PostGIS spatial queries, SRID calculations, and Redis caching to identify and rank nearby available drivers quickly.

High Reliability

Resilient Trip Communication

Implemented a push notification architecture to deliver booking requests, confirmations, and trip updates reliably across low-connectivity highway routes.

Peak Ready

Scalable Booking Infrastructure

Leveraged Celery and Redis asynchronous processing to handle background operations like trip events, notifications, and transaction workflows without impacting core APIs.

5,000+ DAU

MVP Scalability Foundation

Architected the platform to support initial user growth of 5,000+ daily active users with optimized APIs, caching, database indexing, and scalable cloud infrastructure designed for future expansion.

Production Ready

Secure Cloud Foundation

Deployed the platform on Azure with scalable infrastructure, secure API communication, encrypted data storage, monitoring, and zero-downtime deployment workflows.

Multi-Region

Expansion Ready Architecture

Designed a modular backend and mobile architecture capable of supporting additional cities, routes, users, and operational requirements as the platform scales.

05. Business Challenge

Business Problem, Constraints & Goals

Core Problem Statement

“Intercity transportation across Iraq was largely unorganized with passengers relying on fragmented offline transport hubs that offered inconsistent pricing, uncertain departures, limited journey visibility, and often expensive fares due to a lack of pricing transparency. Existing mobility apps were built primarily for intra-city travel and lacked the driver infrastructure, dispatch model, and operational capabilities required for reliable long-distance intercity transportation, leaving a significant gap in the market.”

Operating Constraints
  • Unreliable highway connectivity
  • Battery efficient realtime on both platforms
  • Sub second driver matching at scale
  • Cash and wallet payments reconciled
Project Goals
  • Nearest driver matching with PostGIS radial search
  • Async bookings on Celery and Redis for peak traffic
  • Push trip updates that survive dead zones
  • Secure scalable Azure backend with wallets included
07. Solution Architecture

Architecture and Flow

Solution Architecture Diagram

Real-Time Rider-to-Driver Matching Flow

Playing
01/09
Ride request →
← Booking alert · Driver accepts
Find nearby drivers →
⇄ Save shortlist
Send ride alert →
Save trip records →
Records

Saved Data

Places
Logins
Vehicles
Offers
Payments
Trips
Publish tour · Book seats →
User Journeys in Production

Rider Flow & Driver Flow

Two sides of the same real-time matching loop from the flow chart above , what the rider experiences and what the driver experiences step by step.

Journey 01 (Rider)

Rider Flow

Journey 02 (Driver)

Driver Flow

Partner with Ktisis Labs

Ready to engineer your next product?

We combine technical leadership, product direction, and lean engineering teams to ship scalable software.