SAWARI - Multi-Service Ride & Logistics Platform
Tech Stack
Kotlin, Java, XML, Maps, Places, Geocoding
Tags
Organization(s)
independent / personal
Resources
no public resources

Project Details
The Challenge
Urban mobility and logistics in emerging markets are fragmented across disconnected services, separate apps for rides, deliveries, shared transport, and goods logistics create friction for everyday users. There was a clear need for a single, unified platform that could handle every transportation and delivery need, from a quick bike ride to monthly office commutes, under one roof.
The Solution
SAWARI is a comprehensive, multi-service mobility and logistics platform for Android, combining six distinct service verticals into a single, seamless app experience. Powered by Google Maps, intelligent routing algorithms, and real-time location tracking, SAWARI delivers a reliable, full-spectrum transportation ecosystem for riders, drivers, and logistics operators alike.
As the Android developer, I built SAWARI from the ground up, implementing the full Maps integration, routing engine, multi-state UI architecture, and real-time driver-rider tracking system.
What I Built
Six Service Verticals
Core Engineering
Google Maps Integration Full Maps API implementation across rider, driver, and logistics apps for real-time location tracking, route visualization, and turn-by-turn navigation
Intelligent Routing Engine Implemented Dijkstra and Bellman-Ford routing algorithms alongside Google Directions API for optimal, traffic-aware path calculation
Real-Time Polyline Navigation Dynamic polyline rendering from source to destination with automatic rerouting when a driver deviates recalculating and redrawing the route from the driver's current position in real time
Multi-State UI Architecture Automata-based state machine driving the app's dynamic service selection interface, transitioning seamlessly between Ride, Load, Share, Tour, Deliv, and Pick states
JSON Parsing & Directions API Robust parsing of Google Directions API responses to translate coordinate data into rendered, actionable map routes
Impact
Delivered a full-spectrum urban mobility and logistics platform, bringing six distinct transportation services together under a single app experience for riders, drivers, and logistics operators in emerging markets.