E-commerce has emerged to be one of the most growing industries of the past decade.But still many local sellers do not have the appropriate resources to enter this model. We hence aim to build is a full stack E-Commerce Application where even local sellers can register their shops and products.All necessary features in an Ecommerce web application have been implemented in our platform. We have also integrated it with a product recommendation system to improve our user's experience.
- Separate authentication mechanisms for customers,sellers.
- CRUD operations on products, categories.
- Viewing products sorted based on their categories.
- Search engine to quickly retrieve the products needed.
- Filtering mechanism to filter products based on price.
- Adding reviews to any product.
- Adding products to our wishlist.
- Add/edit options for our cart.
- Payment Gateway to make quick payments.
- Recommendation system to suggest similar products.
UI Design: Figma
Frontend: HTML,CSS,Javascript.
Backend: Node.js,Express.js
Database: MongoDB.
The fact that we were able to put together so many features and actually come up with a fully functioning webapplication.
1.Support for multiple modes of payment.
2.Implementing more advanced recommendation systems.
3.Build a mobile application for the same.
### How to run it
- [x] Clone the repository to your local directory
- `git clone https://github.com/abhishek0405/EBazaar.git`
- Open cmd and cd to the same directory.
- Run "npm install".
- Run this command on the terminal.
node server.js
- Hooray!You can now see it running on your localhost!