You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Premium Chauffeur Marketplace MVP
This folder contains a separate MERN MVP for the premium event and tourism marketplace, built alongside the legacy PHP project without changing that application.
## Product story
The MVP is designed to explain one clean business:
- suppliers such as garages, fleet companies, and premium owners list cars and chauffeurs
- customers book premium packages for weddings, parties, tourism, airport, and multi-day travel
- the platform confirms the booking, assigns a driver, and keeps the commission layer
- the company owns the software and demand flow, not the cars
## What is included
### Frontend
- investor-friendly React single-page experience
- marketplace view for browsing premium package listings
- supplier portal intake form
- admin command center
- booking confirmation surface showing assigned chauffeur details
### Backend
- Express API with clean route separation
- demo marketplace data for suppliers, drivers, cars, and bookings
- supplier intake endpoint
- booking creation endpoint
- admin dashboard endpoint
- Mongo connection wrapper that safely falls back to demo mode
## Folder structure
- `client/` React + Vite frontend
- `server/` Express API
## Run locally
### Server
```bash
cd server
npm install
npm run dev
```
The server runs on `http://localhost:5050`.
### Client
```bash
cd client
npm install
npm run dev
```
The client runs on `http://localhost:5173`.
## Demo flow
1. open the marketplace tab
2. select a premium vehicle package
3. create a demo booking
4. see the assigned driver details on the confirmation section
5. switch to the supplier portal and admin views for the full marketplace story
## Next build steps
- replace mock data with Mongo models
- add authentication for customer, supplier, and admin roles
- add supplier car creation and driver creation forms
- add document verification and approval states
- add payment and payout workflows
# CarDekho