Production-ready · v1.0.0 · Flutter 3.38

One platform.
Rides, food and parcels — four apps that sell.

A complete marketplace in one codebase: the customer app, the merchant kitchen console, the driver partner app and a web operations control plane — backed by a Dart API with real pricing, dispatch, wallet and permission logic.

3 installable apps Admin web portal Dart shelf API 515 tests Docker + Caddy TLS OpenAPI 3.1

No sign-up, no install required to look around — the demo below is the shipped build.

Interactive preview

Try every surface in a real device viewport

Pick a phone — iPhone or any Android model — and the app re-renders at that exact screen size. On a laptop or desktop the preview stays phone-sized on purpose, so you are judging the product, not a stretched canvas. The admin console opens in a desktop frame instead.

Customer app
The shipped Flutter build, running live inside this page.
Live build
Surface
Device
Loading the live build…
393 × 852 CSS px · iPhone 16 · 100%

Every preview is the real deployment at rideandbitepro.rideandbitepro.cloud — the same build the APKs ship, not a video or a set of images.

Screens

16 captures of the release build

Captured from the running release build at true device resolution — no mockups, no composited UI, no stock photography. Click any screen to open it full size.

What you get

The package a buyer actually receives

Not a UI kit with placeholder screens: the engines, the API, the permission model and the deployment assets are all in the download.

◈

Four Flutter surfaces

Customer, merchant and driver apps share one codebase with separate entry points, ids, icons and names — all three install side by side.

  • Android, iOS and web targets
  • Web-only admin control plane
  • Responsive from 320 px up
⌘

Dart API + OpenAPI 3.1

A pure-Dart shelf service that imports the app's own domain, so pricing and order rules cannot drift between client and server.

  • Sessions, roles, idempotent checkout
  • Crash-safe snapshot persistence
  • Health and readiness probes
◫

Admin control plane

Fourteen operations workspaces: live map, dispatch, fleet, catalogue, support, KYC, finance, campaigns, content and app control.

  • Role-scoped navigation
  • Append-only audit trail
  • Versioned app config with rollback
▤

Release APKs

Three installable demo builds, one per app, with checksums alongside. iOS builds from the included Runner project with your own signing.

◱

Deployment assets

Dockerfiles for the API and the Flutter web bundle, Compose overlays, nginx configs, a Caddy TLS edge and a smoke-test script.

▥

Documentation

Install walkthrough, API reference, deployment guide, demo script, marketplace listing copy and the screenshot kit used on this page.

Under the hood

Real product logic, not a screensaver

Money is integer cents, prices come from engines, and the API decides permissions. The parts a marketplace reviewer checks first are the parts that are actually built.

EngineWhat it does in the product
FareEngineBase, distance, time, surge, night multiplier, minimum fare, booking fee, tolls and promotions — itemised quotes.
SurgeEngineDemand ratio snapped to published multiplier buckets, capped per zone.
EtaEngineRoad-detour and traffic-band aware pickup and travel estimates.
DispatchEngineWeighted driver ranking: proximity, acceptance, rating, fairness.
PromoEnginePercentage, flat, free-delivery and waived-fee codes with caps, minimums and usage limits.
WalletLedgerAppend-only ledger with running balances, pending holds, idempotency and reversals.
Permissions25 server-enforced permissions across four roles; merchant, driver and customer data is scoped per resource.
PersistenceCrash-safe JSON snapshot: temp file, backup, atomic rename, quarantine on corruption, restore on boot.
Flutter 3.38 · Dart 3One codebase, three apps, web build included
shelf APIPure Dart, typed client, OpenAPI 3.1 document
Playwright capturesEvery screenshot on this page is generated from the build
Docker ComposeAPI, web bundle, Caddy edge, smoke tests
3 Flutter appsCustomer · Merchant · Driver
HTTPS edgeCaddy TLS → nginx static + API proxy
Dart APIOrders · auth · catalogue · analytics
Durable stateAtomic snapshot + audit trail
Try it yourself

Demo accounts

The public deployment is seeded with a demo marketplace. Sign-in behaviour differs by surface: the admin console checks the active roster by email, the API accounts use a password. Click any value to copy it.

SurfaceSign in withPasswordWhat you can do
Admin web console
?view=admin
ayesha.siddiqui@rideandbite.pro roster email — no password Super-admin view: dispatch, support, KYC, finance, campaigns, app config
API · admin admin@rideandbite.dev admin1234 Role-scoped REST access to every order, quote and audit entry
Merchant app merchant@rideandbite.dev merchant1234 Biryani Bros storefront, menu, stock and live order board
Customer app customer@rideandbite.dev customer1234 Browse, cart, checkout, wallet, ride and parcel booking
Driver app driver@rideandbite.dev driver1234 Offers, active trip, trip chat, earnings and payouts
Demo hygiene: this deployment is disposable. Orders, sessions and audit entries created by visitors are cleared on a timer and the seeded fixtures are restored.
Install

Run the apps on a real phone

Release APKs built from this exact source — three separate apps, three icons, all installable side by side. No store account needed.

🛺

Ride & Bite

Customer app — rides, food, parcels, wallet and support chat.

com.rideandbite.pro · 80.1 MB · v1.0.0

Download APK
🏪

Ride & Bite Merchant

Kitchen console — storefront, sections, menu items, stock and order board.

com.rideandbite.pro.merchant · 80.1 MB · v1.0.0

Download APK
🚕

Ride & Bite Driver

Partner app — offers, trips, trip chat, earnings and daily payouts.

com.rideandbite.pro.driver · 80.1 MB · v1.0.0

Download APK
iOS: the full Xcode project ships in the package and builds with flutter build ipa --release. An installable .ipa cannot be offered here because Apple signs every build with the publisher's own certificate — the buyer signs with theirs.

Verify a download first: sha256sum ride-and-bite-customer-1.0.0.apk · all checksums

Questions

Before you buy

Is this a template or a running product?

Both in the sense that matters: it is a complete Flutter project you can rebrand, and it runs end to end — pricing engines, an API with sessions and roles, three installable apps and an admin console. The screenshots and the preview on this page are the shipped build, not a design mockup.

Which versions does it need?

Flutter 3.38 or newer with Dart 3. The API is pure Dart (shelf) and runs with the same SDK. Android builds use the included Gradle setup; iOS builds with Xcode 15+ and your own signing identity.

Do I need API keys to run it?

Not for the demo. Maps use OpenStreetMap's keyless raster tiles, and the seeded data runs locally. To go live you will add a licensed tile provider, SMS/OTP, a payment gateway and push credentials — the integration points are documented.

How hard is rebranding?

Colours, type, logo, app names, bundle ids, currency and city defaults are centralised in the design tokens and build configuration. The three Android flavours and iOS bundle ids are already separated, and the launcher icons regenerate from one source image.

What is deliberately not included?

Live payment capture, production SMS delivery, push notifications and multi-instance Postgres are integration seams, not finished features. The API ships a mask-only card model, idempotent checkout and a wallet ledger; wiring a gateway is a documented step, not a rewrite.

Does the price include updates and support?

Item support and the update policy follow the marketplace listing terms. The package includes the install guide, API reference, deployment runbook and the demo script so a developer can take it from download to deployed without guessing.

Ship a marketplace, not a mockup.

Four apps, one backend and the deployment assets — ready to rebrand for your city, your currency and your brand.