White-Label Ride-Hailing Platform

A complete platform to launch your own ride-hailing service, with rider and driver apps, an admin dashboard and a public website.

Rider app schedule booking
Rider app travel history
Rider app booking
Driver app map
Driver app trips
Driver app earnings
/admin/rates
Rydo admin rates
/admin/drivers
Rydo admin drivers
/admin/dashboard
Rydo admin dashboard
rydo.app
Rydo public website, full page
Rider App
Android / iOS
Phone + OTP sign-in Live trip tracking Shareable trip link SOS button Split fare Promo codes In-ride chat Wallet Stripe card payments QR booking code Push notifications Swagger docs Phone + OTP sign-in Live trip tracking Shareable trip link SOS button Split fare Promo codes In-ride chat Wallet Stripe card payments QR booking code Push notifications Swagger docs

Four main modules.

A rider app, a driver app, an admin panel and a public website, all running on one backend.

Riders book
On-demand, scheduled or hourly rides, with fare quotes per car type.
Drivers accept and complete
Incoming requests, pickup and drop-off flow with the route on the map.
Admin runs the business
Fares, drivers, payouts and content from one place.

Rider App, ride your way.

Riders book on-demand, scheduled or hourly rides and track every trip live, in five UI languages.

Book now Schedule later Hourly rides
Rider app booking Rider app schedule booking Rider app travel history

Driver App, built for the road.

Drivers sign up with licence and vehicle documents, toggle online with live GPS position and run each trip from request to drop-off.

Driver app map with online toggle
Driver app trip list
Driver app earnings
Go online Android / iOS
Onboarding
Phone + OTP sign-in
Licence and vehicle document upload
Profile and vehicle details

Admin Panel, all in one place.

Run fares, drivers, payouts, rides and content from one place, with super admin and manager roles.

/admin/dashboard
Rydo admin Dashboard Rydo admin Customers Rydo admin Drivers Rydo admin Rates
Dashboard
Ride, revenue and driver KPIs Rides with status and route Complaints and messages Super admin and manager roles Dark mode
Customers
Customers Discount codes Banners and blog FAQ and CMS pages
Drivers
Document verification Active-driver map Payouts and received cash
Rates & settings
Vehicle types Time-based rate cards Commissions and hourly rates Global settings Stripe and Google Maps keys DB backup and demo data

A public website.

Landing, ride and drive pages, driver registration and a public trip-tracking page.

Landing page
Ride and drive pages
Driver registration with document upload
Blog, FAQ, terms and privacy
Public trip-tracking page by booking number
Rydo public website, full page
Hover to scroll the full website

Backend services, one API.

One REST API behind both apps.

Clients
Rider AppAndroid / iOS
Driver AppAndroid / iOS
/api
Rydo REST API
Basic auth
Swagger docs
Services
Push notifications (FCM)
SMS OTP
Email (SMTP)
Stripe card payments
Google Distance Matrix fare estimates
Scheduled-ride reminders
Health check and structured JSON logging

Tech stack: .NET 10 + Flutter 3.

ASP.NET Core on .NET 10 with SQL Server on the server, and Flutter 3 apps for Android and iOS.

Backend
ASP.NET Core MVC + Web API on .NET 10 (C#)
01
Database
Microsoft SQL Server with Entity Framework 6 (code-first migrations)
02
Admin & website
Razor views, Bootstrap 3, jQuery, Chartist charts, CKEditor, custom Rydo design system with dark mode
03
Mobile apps
Flutter 3 (Dart) for Android and iOS, GetX for state and routing, Dio HTTP client, GetStorage cache
04
Maps & location
Google Maps SDK, Places, Distance Matrix and Directions APIs, Geolocator, polyline routing
05
Payments
Stripe (cards), cash, in-app wallet
06
Notifications
Firebase Cloud Messaging push, SMS gateway for OTP, SMTP email
07
Other
Swagger/OpenAPI, EPPlus Excel export, ZXing QR codes, xUnit tests, Docker SQL Server for local dev
08

Modify it with your AI tools.

The project can be modified with Claude, Codex and Antigravity.

Claude logo
Codex logo
Antigravity logo

Launch your brand.

Rider app, driver app, admin panel, website and backend in one package.