Skip to content

Repository files navigation

🍰 Web Bakery Marketplace

Web Bakery Marketplace is an online platform that helps users discover, order, and manage bakery products from various stores.

🌟 Key Features

  • 🍰 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.

πŸ‘¨β€πŸ‘©β€πŸ‘¦ Technologies Used

Frontend (web_bakery_marketplace_FE)

  • πŸ€– React.js (Vite)
  • πŸ› οΈ Ant Design (UI components)
  • 🎨 Three.js (3D integration)
  • 🌏 React Router (Routing)
  • πŸ“ Firebase (Image storage)

Backend (web_bakery_marketplace_BE)

  • πŸ’» Node.js + Express.js
  • 🌐 MongoDB (Database)
  • βš™οΈ JWT (Authentication)
  • πŸ› οΈ Mongoose (ORM for MongoDB)

πŸ› οΈ Installation

1. Clone the repository

git clone https://github.com/BenSkye/Web_Bakery_Market.git
cd Web_Bakery_Market

2. Install dependencies

Backend

cd web_bakery_marketplace_BE
npm install

Frontend

cd web_bakery_marketplace_FE
npm install

3. Configure environment variables

Create 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-key

4. Run the project

Start the backend

cd web_bakery_marketplace_BE
npm run dev

Start the frontend

cd web_bakery_marketplace_FE
npm run dev

🌟 Project Structure

web_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

πŸš€ Deployment Links

πŸ‘€ Contributing

If you would like to contribute, please fork the repository, create a new branch, and submit a pull request!

πŸ‘€ Contact


Thank you for your interest in this project! πŸš€

About

🍰 Web Bakery Marketplace – An online platform for discovering, ordering, and managing bakery products from various stores. Features store management, online ordering, sales reports, and a custom cake design tool.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages