This project has two interfaces, one for Admin who can add products, update them, view orders, and also deliver them, and the other for the common user who can view products, add them to the cart, and also purchase them.
- Authentication with JWT.
- Forgot Password (OTP is sent to the registered mail) - NodeMailer.
- Add Products , new Collection , update them , view orders , edit orders - Admin Functionalites.
- View Products.
- Add Products to Cart.
- Purchase Product.
- Check previous product history.
- Frontend - React
- Server - Node and Express (API Endpoint)
- Database - Mongo DB
- Node Application (Server) is hosted in heroku.
- React Application (Frontend) is hosted in firebase.
Demo Working of our Project - https://shopify-cloths.web.app/