Case Study · 2024

Full-Stack Mobility Platform

SWVL

swvl.com

An intelligent mobility platform powering end-to-end fleet management, employee commutes, and mass transit — with a Rider App, Captain App, Partner Portal, Admin Dashboard, and Swvl Lux chauffeur service.

180MnCompleted Bookings
45KCaptains & Vehicles
240Transport Vendors
swvl.com
SWVL homepage
swvl.com
SWVL homepage
React.js
Node.js
React Native
TypeScript
PostgreSQL
AWS EC2
AWS S3
AWS RDS
AWS CloudFront
Google Maps API
REST APIs
WebSockets
JWT Auth
Route Optimization
Redis

Intelligent Mobility at Scale

SWVL is a global intelligent mobility platform that powers end-to-end transit and fleet management for businesses, schools, factories, call centers, and government entities. The platform spans a full product suite — Rider App, Captain App, Partner Portal, Admin Dashboard — plus Swvl Lux, a premium chauffeur-driven service for corporate executives and luxury travel.

As the full-stack developer, I built the complete multi-product platform covering marketing site, fleet management system, real-time operations dashboard, live route maps, network design tools, demand forecasting, and the Swvl Lux booking flow — all deployed on AWS infrastructure at scale.

Full-Stack Development AWS Infrastructure Mobile Apps Real-Time Mapping Fleet Management
Role
Full-Stack Developer
Timeline
12 Months
Platform
Web + Mobile
Cloud
AWS
Industry
Mobility / TransportTech
Status
✓ Live

Problems Worth Solving

01

Multi-Product Suite at Scale

Building four distinct products — Rider App, Captain App, Partner Portal, and Admin Dashboard — each with its own role, workflow, and real-time data requirements, all sharing a single backend and syncing live across 45,000+ captains and vehicles.

02

Real-Time Fleet Operations

Live operations monitoring at the scale of 180Mn+ bookings required low-latency WebSocket connections for vehicle tracking, instant disruption alerts, adaptive supply planning, and backup allocation — all visible in a single operations dashboard.

03

Intelligent Route & Demand Engine

Building a patented network design and planning module with demand forecasting algorithms, flexible fixed and on-demand routing, multi-city dispatch, latent demand prediction, and efficient route stitching — all without manual intervention.

Built to Scale on AWS

SWVL runs on a distributed AWS architecture designed for real-time fleet tracking, live map rendering, demand prediction at city scale, and zero-downtime operations across multiple countries.

Frontend
React.js
Web Platform
📱
React Native
Rider + Captain
🌐
AWS CloudFront
CDN + Cache
Backend
Node.js + Express
REST API
🔌
WebSockets
Live Tracking
🗺
Google Maps API
Routing + Maps
Data Layer
🗄
PostgreSQL
AWS RDS
Redis
Live Position Cache
📊
Analytics Engine
Fleet Reporting
AWS Infra
EC2 Auto-scaling
Compute
ELB
Load Balancer
🔔
SES + SNS
Push + Alerts

Core Platform Features

🗺

Fleet Management System

All-in-one transit platform with live network design & planning, flexible routing (fixed + on-demand), demand forecasting, vehicle dispatch, shift management, and fleet acquisition tools — all from a single dashboard.

📱

Rider & Captain Apps

React Native mobile apps for both sides — riders book, pay, and track trips with live boarding passes and arrival alerts; captains manage workload, view shifts, track routes, and get real-time dispatch updates.

Live Operations Dashboard

Real-time operations monitoring for instant issue detection, live route maps with color-coded status, backup vehicle allocation, adaptive supply planning, and advanced reporting — all updating live via WebSockets.

🏢

Use-Case Solutions

Tailored sub-products for Corporate office commutes, Schools, Factories, Call Centers, and Government — each with specific workflows, role structures, and reporting needs, all powered by the same core platform.

🚗

Swvl Lux — Chauffeur Service

Premium chauffeur-driven service with a full booking flow — pickup/dropoff scheduling, vehicle type selection (sedan, SUV, 13-seater, 21-seater), airport transfers, VIP Meet & Greet, and on-demand hourly rides.

🤝

Partner Portal & Admin

Transport vendors and fleet operators manage their entire operations through the Partner Portal — route schedules, fleet tracking, analytics, invoicing, and rider management — replacing spreadsheets entirely.

How I Delivered It

1
Architecture & Route Engine
Designed the multi-product system, route optimization logic, real-time data models, and fleet management schema before writing code.
2
Backend & APIs
Built Node.js REST APIs, WebSocket live tracking, Google Maps integration, JWT auth with multi-role system, and AWS setup.
3
Web Platform
Built the marketing site, fleet management dashboard, operations center, Partner Portal, Admin Dashboard, and Swvl Lux booking.
4
Mobile Apps
Built Rider App and Captain App in React Native with live maps, booking flows, real-time tracking, and push notifications.
5
Deploy & Monitor
CI/CD on AWS, CloudFront CDN, EC2 auto-scaling, Redis live position cache, and CloudWatch real-time alerting.

What Users Experience

Drag to scroll  ·  Click to enlarge  ·  Hover to pause

Results That Matter

180Mn
Completed Bookings

Platform successfully scaled to handle 180 million completed rides across multiple countries and transport use cases.

240
Transport Vendors

240 transport vendors onboarded to the Partner Portal, replacing manual spreadsheets with real-time fleet management.

"

Swvl's intelligent transit platform transformed how our employees commute across our branches. By booking rides directly through the app, they no longer rely on our fleet manager for coordination — saving time, improving punctuality, and making daily travel far more efficient.

AD
Adidas MENA
Enterprise Client · SWVL Corporate

Ready to Build?

Let's create something
exceptional together

Full-stack development · AWS infrastructure · Mobility & TransportTech