WE ARE HIRING • WE ARE HIRING • 
Certified Flutter Consultants|RevenueCat Technical Partners|4.9★ Rated on Clutch|Top Rated Plus · Upwork|250+ Projects Delivered|200+ Happy Clients Worldwide|Delivering Excellence Since 2019|The Expertise Behind Every Product We Build|Helping Businesses Across Industries Innovate|Voices of the Companies We’ve Helped|
Certified Flutter Consultants|RevenueCat Technical Partners|4.9★ Rated on Clutch|Top Rated Plus · Upwork|250+ Projects Delivered|200+ Happy Clients Worldwide|Delivering Excellence Since 2019|The Expertise Behind Every Product We Build|Helping Businesses Across Industries Innovate|Voices of the Companies We’ve Helped|
Case Study
Mobile

Diz — Carpooling & Ride-Sharing App

Diz is a dynamic two-sided marketplace mobile application designed to connect passengers with captains (drivers) for convenient carpooling and shared ride experiences. The platform allows passengers to easily search for available trips based on location such as city or mall, along with preferred date and time, making travel planning simple and flexible. With options to […]

Flutter (Dart)GetXMVCFirebase FirestoreFirebase Cloud StorageFirebase Auth + OTP (SMS)Firebase Cloud MessagingEDFA PayFlutter Localizations (EN, AR, UR)Dart http package
mobile
travel-local
Diz — Carpooling & Ride-Sharing App screen 1
Diz — Carpooling & Ride-Sharing App screen 2
Diz — Carpooling & Ride-Sharing App screen 3
Our Services
What We Build

See It In Action

Real screens from the shipped product crafted for an intuitive, smooth, and delightful user experience.

Diz — Carpooling & Ride-Sharing App screen 1
Diz — Carpooling & Ride-Sharing App screen 2
Diz — Carpooling & Ride-Sharing App screen 3
Diz — Carpooling & Ride-Sharing App screen 7
Diz — Carpooling & Ride-Sharing App screen 8
Our Services
What We Build

Key Features

01

Dual User Roles :

  • Passenger and Captain : Register as rider, driver, or both.
  • Role Dashboards : Separate flows for each role.
  • Flexible Usage : Switch roles easily.
02

Trip Creation (Captain) :

  • Route Setup : Select pickup and drop cities.
  • Trip Details : Set date, time, seats, and fare.
  • Seat Management : Offer 1–4 seats per trip.
03

Trip Search and Booking (Passenger) :

  • Route Search : Find trips by date and route.
  • Captain Profiles : View driver details and pricing.
  • Seat Booking : Reserve one or more seats.
04

Card and Cash Payments :

  • Card Payments : Secure payments via EDFA Pay.
  • Cash Option : Pay directly to the captain.
  • Payment Tracking : Monitor pending or completed payments.
05

OTP Authentication :

  • Phone Login : Register with phone number.
  • SMS OTP : Verification via Madar SMS API.
  • Secure Access : Safe user authentication.
06

Real-Time Trip Status :

  • Trip Stages : Waiting, On the Way, Completed.
  • Live Updates : Track trip progress instantly.
  • Confirmation Codes : Verify trip start and end.
07

Push Notifications :

  • Booking Alerts : Get confirmation notifications.
  • Trip Updates : Pickup and status alerts.
  • Firebase FCM : Reliable push notifications.
08

Captain Verification :

  • Profile Photo : Upload driver photo.
  • License Upload : Front and back verification.
  • Vehicle Docs : Submit registration for approval.
09

Ratings and Feedback :

  • Trip Ratings : Passengers rate captains.
  • User Feedback : Share trip experiences.
  • Quality Control : Improves service standards.
10

Multi-Language Support :

  • Multiple Languages :  English, Arabic, and Urdu.
  • RTL Support : Proper Arabic interface layout.
  • Dynamic Switching : Change language anytime.
11

Trip Expiry System :

  • Auto Expiry : Trips expire after scheduled time.
  • Availability Reset : Captains can create new trips.
  • Efficient Scheduling : Keeps listings updated.
12

Profile Management :

  • Personal Details : Update name, gender, and photo.
  • Language Preferences : Captains set preferred languages.
  • Account Control :  Manage profile settings easily.
Our Services
What We Build

Third Party SDKs & Libraries

Carefully selected integrations powering this project's core functionality.

Firebase Firestore
Firebase Authentication
Firebase Cloud Storage
Firebase Cloud Messaging
Firebase Cloud Functions
EDFA Pay SDK
Madar SMS API
Google Fonts
8 integrations used in this project
Start Your Project

Have a similar idea?
Let's build it together.

From concept to launch we turn your vision into a world-class product. Get a free consultation today.