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 book seats and pay via cash or card, Diz ensures a smooth and accessible booking experience for a wide range of users.
On the supply side, captains can create and manage their own trips by defining routes, schedules, seat availability, and pricing. This empowers drivers to optimize their journeys while offering cost-effective travel options to passengers. The platform includes real-time trip tracking, enabling users to stay informed about ride status, while OTP-based verification adds a layer of security to ensure safe and trusted interactions between passengers and captains.
To enhance user engagement and trust, Diz incorporates push notifications for timely updates and an in-app feedback and rating system that promotes accountability and service quality. Designed with a focus on the Middle East market, the app fully supports Arabic with right-to-left (RTL) layout, alongside English and Urdu, ensuring a localized and user-friendly experience. Overall, Diz delivers a reliable, scalable, and culturally adaptive solution for modern shared mobility needs.



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





Key Features
Dual User Roles :
- Passenger and Captain : Register as rider, driver, or both.
- Role Dashboards : Separate flows for each role.
- Flexible Usage : Switch roles easily.
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.
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.
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.
OTP Authentication :
- Phone Login : Register with phone number.
- SMS OTP : Verification via Madar SMS API.
- Secure Access : Safe user authentication.
Real-Time Trip Status :
- Trip Stages : Waiting, On the Way, Completed.
- Live Updates : Track trip progress instantly.
- Confirmation Codes : Verify trip start and end.
Push Notifications :
- Booking Alerts : Get confirmation notifications.
- Trip Updates : Pickup and status alerts.
- Firebase FCM : Reliable push notifications.
Captain Verification :
- Profile Photo : Upload driver photo.
- License Upload : Front and back verification.
- Vehicle Docs : Submit registration for approval.
Ratings and Feedback :
- Trip Ratings : Passengers rate captains.
- User Feedback : Share trip experiences.
- Quality Control : Improves service standards.
Multi-Language Support :
- Multiple Languages : English, Arabic, and Urdu.
- RTL Support : Proper Arabic interface layout.
- Dynamic Switching : Change language anytime.
Trip Expiry System :
- Auto Expiry : Trips expire after scheduled time.
- Availability Reset : Captains can create new trips.
- Efficient Scheduling : Keeps listings updated.
Profile Management :
- Personal Details : Update name, gender, and photo.
- Language Preferences : Captains set preferred languages.
- Account Control : Manage profile settings easily.
Third Party SDKs & Libraries
Carefully selected integrations powering this project's core functionality.
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.
