GoRide: Flutter Ride-Hailing App Template (Rider + Captain/Driver, Live Map)
A complete ride-hailing Flutter app with both the rider booking experience and a driver (Captain) mode in one codebase, live OpenStreetMap route tracking, ride tiers, and promo codes.
Try the Live DemoGoRide is both sides of a ride-hailing product, not just the rider app: a full booking and tracking experience for riders, and a full Captain (driver) mode for accepting and running trips, switched on per account with a single sign-up checkbox rather than shipped as two separate apps. Live maps (free OpenStreetMap tiles, no API key needed) run through the whole flow: the home screen, the ride-options route preview, the live trip tracker, and the Captain active-trip screen.
Key features:
• Rider booking flow: interactive home map with popular places, pickup/dropoff picker with search, three ride tiers (Economy, Comfort, XL) with live fare and ETA estimates from real distance
• Working promo code field with two seeded demo codes, clearly labeled as illustrative with no real payment behind them
• Live trip tracking with a route map, driver info card, and an auto-advancing status stepper, plus a post-trip star rating screen
• Ride history with a read-only trip summary for every past ride
• Captain (driver) mode: online/offline toggle, simulated incoming requests with an accept countdown, an active-trip screen with its own route map and manually advanced trip stages, and trip/earnings history
• The Captain tab appears automatically only for Captain-registered accounts, one sign-up flow covers both roles with a single checkbox, and a Captain account keeps full rider functionality too
• Built-in support chat powered by a local rule-based assistant, clearly labeled as automated
• Settings screen with a 6-language picker (English, Arabic RTL, Spanish, French, Turkish, German), auto-detecting the device language with a manual override that persists
• Each data source, meaning auth, trips, places, payment, profile, Captain dispatch, and driver matching, is its own abstract repository interface with a documented real-backend swap point
Ride progress, driver matching, and Captain-mode incoming requests are all simulated locally with no real GPS feed or dispatch network behind them, and payments are selection-only. These are the same kinds of clearly-labeled demo behaviors used throughout this set, not hidden gaps.
Requirements
• Flutter SDK 3.12+ and Dart 3.12+ • Android Studio or VS Code with Flutter/Dart plugins • Android emulator, iOS simulator, or physical device with network access (for map tiles) • No backend required to run the demo; sign-in is optional, needed only for the account section and Captain mode • To go live: a real dispatch/matching backend, a live driver location feed, and a real payment SDK
Compatibility
• Single Flutter codebase for Android and iOS • Flutter 3.12+ / Dart 3.12+ • Free OpenStreetMap map tiles (flutter_map) throughout, no paid maps API required • Full RTL/LTR support, 6 languages built in
v1.0.0 Current Sep 6, 2026
No reviews yet.
You might also like
DriveDeal - Flutter Used Car Marketplace App Template
A car-buying marketplace Flutter app with browsable listings, an automatic price check, side-by-side comparison, a loan calculator, and direct seller messaging.
Sellgram: Flutter Social Shopping App Template with Shoppable Feed and Sellgram+ Seller Tools
A Flutter social commerce template that merges an Instagram-style feed with a working storefront: post, follow, like, comment, message sellers directly, and run a seller dashboard with a Sellgram+ upgrade path for boosted listings and deeper insights, all demoable out of the box.
SparkMatch: Flutter Dating App Template with Swipe Matching, SparkMatch+ Paywall and Verification
A premium-styled Flutter dating app template with a drag-to-swipe discovery deck, mutual matching, in-app chat, a Who Liked You screen, a SparkMatch+ paywall, Rewind and Super Like, and a photo verification flow, running against real demo profiles and photography out of the box.
ShopWave: Flutter Ecommerce Starter Kit with Seller Dashboard, Arabic RTL and 6 Languages
Production-ready Flutter source code for a complete ecommerce experience: a full customer shopping flow, a seller product dashboard, Arabic RTL and 6 languages, clean repository-based architecture, and a fully working offline demo you can run in minutes.
FreshCart - Grocery Delivery App UI Kit (Customer + Vendor) , Ready to Deploy
A complete, two-sided grocery delivery app built in Flutter. One codebase, two apps: a shopper-facing customer app and a store-owner app for managing products and orders. Comes fully translated into six languages and ready to run the moment you open it.
FoodieGo: Flutter Food Delivery App Template (Customer + Vendor) , Ready to Deploy
A complete, ready-to-customize food delivery app built in Flutter, with separate customer and vendor experiences, a swappable backend, and support for six languages out of the box.