Build a simple B2B marketplace to empower local street food vendors and suppliers by solving raw material sourcing through a trust-based platform.
- Vendors can browse & order verified raw material bundles from nearby suppliers.
- Suppliers are listed with trust metrics like reviews, ratings, and verification.
- Orders support bulk buying + local pickup/shared delivery.
- 🔐 Login/Signup
- 🧺 Browse raw material bundles (e.g., “Chaat Stall Bundle”)
- 📦 Place quantity-based orders
- 🌟 View supplier ratings and delivery modes
- 📷 Product listing with photo, pricing, KYC
- ✅ Accept/Reject orders
- 📤 Mark dispatch status
- 🏷️ Earn “Verified” badge on KYC
- 👮 Approve/reject suppliers
- 🧩 Create/manage product bundles
- 🚨 Handle user issues
- ⭐ Vendor reviews (1–5 stars + comment)
- 🪪 Document upload for supplier verification
- 🏅 “Verified Supplier” tag
| Bundle Name | Includes | Est. Price |
|---|---|---|
| Chaat Stall Starter | Potatoes, onions, sev, spices, chutneys | ₹700 |
| Dosa Cart Pack | Rice, urad dal, oil, sambar masala | ₹900 |
| Layer | Tools Used |
|---|---|
| Frontend | React, Tailwind CSS |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| Auth | JWT, (Optional: Firebase Auth) |
| Hosting | Vercel (frontend), Render/Cyclic (API) |
- Real Need: Local vendors struggle to source and negotiate for raw materials daily.
- Trust-Driven: Suppliers are verified + rated, building buyer confidence.
- Minimal Logistics: Vendors pick up orders or coordinate low-cost shared delivery.
- Scalable Model: Start in one locality, grow city-wise.
-
Clone the repo git clone https://github.com/your-username/vendor-mitra.git cd vendor-mitra
-
Start Backend
cd backend npm install npm run dev
-
Start Frontend
cd frontend npm install npm start
Pull requests and forks welcome! Let’s build VendorMitra together.
Made with ❤️ at a 48-hour hackathon to empower India’s street entrepreneurs.
```



