Dessertplace is a full-stack web application for an online bakery shop. Users can browse delicious desserts, add them to their cart, and place ordersβall from the comfort of their browser.
Built with the MERN stack:
- MongoDB β for managing product and user data
- Express.js β backend API
- React.js β frontend user interface
- Node.js β server runtime
- frontend https://dessertplace-frontend-8.onrender.com
- admin https://dessertplace-admin-5.onrender.com
- backend https://dessertplace-backend-2.onrender.com
- π© Browse desserts by category
- π Add/remove items from cart
- π¦ Place and track orders
- π©βπ³ Admin dashboard for managing products
- π Secure user authentication and order handling
- Frontend: React.js, CSS Modules, Axios, React Toastify
- Backend: Node.js, Express.js, Mongoose
- Database: MongoDB
- Other Tools: Stripe (for payments), Multer (for image uploads), JWT (authentication)
Clone the repo:
git clone https://github.com/PalakMishra1905/Dessertplace.git
cd Dessertplace
cd backend
npm install
npm run server
cd ../frontend
npm install
npm run dev
cd ../admin
npm install
npm run dev
Dessertplace/
βββ backend/
β βββ controllers/
β βββ models/
β βββ routes/
βββ frontend/
β βββ components/
β βββ pages/
β βββ Context/
Dummy card no: 4000003560000008
πββοΈ Author
Developed with β€οΈ by Palak Mishra