Skip to content

~/work/captain-ameen-ride-hailing

Mobile apps · 2024

Captain Ameen — rider and driver apps

An Uber-style ride-hailing product delivered as two coordinated apps, one for riders and one for drivers, on a shared Firebase backend.

  • Flutter
  • Dart
  • Firebase
  • Cloud Firestore
  • Firebase Authentication
  • Google Maps SDK

The problem

A ride only works if the rider and the driver see the same thing at the same moment: the request, the driver's position and every change in the trip's state. Both apps had to stay in sync in real time and sign users in with their phone numbers.

The solution

I built both apps on a shared Firebase backend with real-time ride requests, live driver location tracking and trip state synchronization, phone-based authentication, and Google Maps SDK for routing and pickup selection.

  • Real-time ride requests between riders and drivers

  • Live driver location tracking

  • Trip state synchronized across both apps

  • Phone authentication and Google Maps pickup selection

Screens

Results

2 apps
Rider and driver, published on both stores
2 mo
From start to delivery
Next projectAdvisor Clinic — consultations and pharmacy marketplace

Have a project in mind?

Tell me about it. I reply within 48 hours.

Start a project