What's in the package
RapidMart is a multi-vendor delivery platform: customers order from grocery stores, restaurants, pharmacies and shops near them, send parcels, and book doctor consultations and lab tests. Riders deliver; stores run their business from a web panel or the seller app; you run the marketplace from the admin dashboard.
The download
Section titled “The download”| Folder | What it is |
|---|---|
backend/ | The server: admin dashboard, the API the apps use, the store web panel (with an in-store till) and your public website. Built with Laravel. This is what you upload to your server. |
apps/customer | The customer app (Flutter, Android and iOS). |
apps/seller | The seller app, with an in-store POS. |
apps/delivery | The rider app. |
packages/ | Shared code the apps use. You don’t need to change it. |
documentation/ | This documentation, to read offline: open documentation/index.html (or Documentation.html at the top of the download). |
CHANGELOG.md | What changed in this version. |
What runs where
Section titled “What runs where”- Your server runs
backend/: one PHP application with a MySQL database. The admin dashboard, store panel, website and API are all part of it. - Firebase (free plan is enough to start) handles phone, Google and Apple sign-in and push notifications. You connect your own Firebase project.
- The app stores: you build the three apps with your own name, icon and Firebase project, and publish them under your own developer accounts.
The marketplace starts empty: no demo stores, products or orders are installed. You add your markets, zones, categories and stores from the admin dashboard (First steps).
AI tools helped make RapidMart: see Use of AI.
Next: check the requirements.