Web Bakery Marketplace is an online platform that helps users discover, order, and manage bakery products from various stores.
- π° Store Management: Register, update store information, and manage product listings.
- π Online Ordering: Users can browse bakery items and place orders easily.
- π Statistics & Reports: Stores can view revenue, orders, and key metrics.
- π¨ Custom Cake Design: A tool that allows customers to create their own cake designs.
- π€ React.js (Vite)
- π οΈ Ant Design (UI components)
- π¨ Three.js (3D integration)
- π React Router (Routing)
- π Firebase (Image storage)
- π» Node.js + Express.js
- π MongoDB (Database)
- βοΈ JWT (Authentication)
- π οΈ Mongoose (ORM for MongoDB)
git clone https://github.com/BenSkye/Web_Bakery_Market.git
cd Web_Bakery_Marketcd web_bakery_marketplace_BE
npm installcd web_bakery_marketplace_FE
npm installCreate a .env file in the web_bakery_marketplace_BE directory and add the following details:
PORT=5000
DATABASE_URL=mongodb+srv://your-db-url
JWT_SECRET=your-secret-keycd web_bakery_marketplace_BE
npm run devcd web_bakery_marketplace_FE
npm run devweb_bakery_marketplace/
βββ web_bakery_marketplace_FE/ # Frontend
β βββ src/
β βββ public/
β βββ package.json
β βββ vite.config.ts
β βββ ...
βββ web_bakery_marketplace_BE/ # Backend
β βββ src/
β βββ dist/
β βββ package.json
β βββ tsconfig.json
β βββ .env
β βββ ...
βββ README.md
- User Site: Web Bakery Marketplace
- Admin Site: Web Bakery Marketplace Admin
- Manager Site: Web Bakery Marketplace Manager
If you would like to contribute, please fork the repository, create a new branch, and submit a pull request!
Thank you for your interest in this project! π