Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

B2B Mart - Global Wholesale Marketplace 🌐

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.

🌍 Live Website

🔗 [https://b2b-mart-5ce62.web.app/]

🚀 Purpose

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

🔑 Key Features

  • ✅ 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

🧰 Tech Stack

Frontend:

  • React.js
  • React Router DOM
  • Tailwind CSS
  • SweetAlert2

Backend:

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • CORS
  • Dotenv

📦 NPM Packages Used

Frontend:

  • react
  • react-router-dom
  • sweetalert2
  • firebase
  • lottie-react
  • framer-motion
  • swiper
  • react-countup
  • react-toastify
  • react-fast-marquee

Backend:

  • express
  • cors
  • dotenv
  • mongodb
  • nodemon (dev only)

📁 Folder Structure (Frontend)

About

A 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.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages