A full-stack B2B wholesale platform connecting bulk suppliers (manufacturers, distributors) with global retailers, resellers, and institutional buyers. The platform supports multi-category product listings, bulk orders, secure transactions, and logistics management.
🔗 [https://b2b-mart-5ce62.web.app/]
To provide a seamless online B2B experience for:
- Suppliers to add and manage their products
- Retailers to explore, purchase, and manage bulk orders
- Enabling safe and scalable wholesale commerce across multiple categories
- ✅ Firebase Authentication (email/password & Google login)
- ✅ Role-based access (Retailer, Supplier, Admin)
- ✅ Add Product (branded users only)
- ✅ Dynamic Product Listing with Category, Brand, and Filters
- ✅ Secure Checkout with Quantity Validation
- ✅ Private Cart Management
- ✅ View, Cancel Orders
- ✅ My Products (view your added products)
- ✅ Protected Routes
- ✅ Backend APIs with MongoDB
- React.js
- React Router DOM
- Tailwind CSS
- SweetAlert2
- Node.js
- Express.js
- MongoDB (Mongoose)
- CORS
- Dotenv
reactreact-router-domsweetalert2firebaselottie-reactframer-motionswiperreact-countupreact-toastifyreact-fast-marquee
expresscorsdotenvmongodbnodemon(dev only)