Skip to content
All work

Ride-sharing · 2024

UrbanRide

Urban mobility operator — rider booking and live tracking

A Flutter booking app for urban rides: destination search, saved places, live maps, and payments without two native codebases.

Flutter Firebase Maps API Real-time DB
UrbanRide product surface

1 codebase

iOS and Android

Live maps

Booking and trip tracking

4 screens

Core rider journey shipped

Before

A need for rider booking on both stores without funding two native teams.

After

One Flutter client: search, booking, live maps, and trip flows for iOS and Android.

Challenge

The operator needed rider booking, live tracking, and payments in market quickly. Building and maintaining separate iOS and Android apps would have delayed launch and split the product.

Approach

We designed the rider home around destination search, recents, and saved places, then implemented the stack in Flutter with Firebase and maps. Booking, tracking, and wallet-adjacent payment flows sit in one release train.

Outcome

A production ride-hailing client covering onboarding, home, journey, and pickup — ready for an operator to run rider and trip flows on both stores.

Role: Product design and mobile engineering.

Gallery

UrbanRide screenshot 2
UrbanRide screenshot 3
UrbanRide screenshot 4

Start a similar project

Same shape of problem? Send a brief. We reply within one business day (Dhaka time).

Book a consultation