🛒 Bringo

Getting Started

Product Overview

Bringo is a complete multi-vendor, multi-business commerce platform. One backend powers a customer-facing website and three native mobile apps, so a single business (or a marketplace of many sellers) can sell groceries, food, pharmacy items, and offer parcel delivery — all from one admin panel.

📦
The package contains four products that all talk to the same Laravel backend and database. You install the backend once, then point each app at it.

The four applications

🖥️ Website & Admin Panel Laravel + React

The heart of the system. The public side is an online storefront; the private side is the admin dashboard where you configure everything — businesses, products, payment gateways, SMS, branding, taxes, languages, delivery zones, and more. Built with Laravel 13 (PHP) and React 19 (Inertia.js + Tailwind).

📱 Customer App Android iOS

A Flutter shopping app for your customers: browse stores, search (including voice search), add to cart, check out with online payment or cash, track orders live on a map, manage wallet, cashback, coupons and referrals. Supports phone-OTP, email, Google, Facebook and Apple sign-in.

🛵 Delivery App Android iOS

A Flutter app for delivery partners: receive new order offers, navigate to pickup and drop, update order status, collect cash, chat with customers, and track earnings. Available in English and Hindi out of the box.

🧑‍💼 Seller App Android iOS

A Flutter app for vendors/sellers: manage products and inventory, accept and pack orders, run a built-in Point of Sale (POS), handle returns, manage staff, view reports and charts, and withdraw earnings from the wallet. Protected by an optional biometric app lock.

Bringo ecosystem

How the business model works

  • Multi-vendor — run it as a single store, or as a marketplace where many independent sellers list products and fulfil their own orders.
  • Multi-module — the same platform runs several business types at once: Grocery, Food (restaurants), Pharmacy (with prescriptions) and Parcel delivery. You enable only the modules you want.
  • Commission & wallets — the platform tracks seller earnings, delivery-partner payouts, customer wallets, cashback and an affiliate/referral program.

Who does what (roles)

Admin
You — the platform owner. Full control via the web admin panel.
Seller / Vendor
Lists products, manages a store, fulfils orders. Uses the Seller app and/or the web seller panel.
Delivery partner
Picks up and delivers orders. Uses the Delivery app.
Customer
Shops and places orders. Uses the Customer app or the website.

Technology at a glance

Backend
Laravel 13 · PHP 8.3+ · MySQL
Web frontend
React 19 · Inertia.js · Vite · Tailwind CSS
Mobile apps
Flutter (Dart 3.11+) · Riverpod · Firebase
Hosting
Any PHP/MySQL host — shared cPanel or a VPS
👉
Next: read How It Works & Architecture to see how an order flows through the system, then Configuration Model to understand what you set in the admin panel vs. in app source.