Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.79 KB

README.md

File metadata and controls

58 lines (42 loc) · 1.79 KB

EBazaar

Inspiration

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.

Technical Features Implemented

  1. Separate authentication mechanisms for customers,sellers.
  2. CRUD operations on products, categories.
  3. Viewing products sorted based on their categories.
  4. Search engine to quickly retrieve the products needed.
  5. Filtering mechanism to filter products based on price.
  6. Adding reviews to any product.
  7. Adding products to our wishlist.
  8. Add/edit options for our cart.
  9. Payment Gateway to make quick payments.
  10. Recommendation system to suggest similar products.

Our Tech Stack.

UI Design: Figma

Frontend: HTML,CSS,Javascript.

Backend: Node.js,Express.js

Database: MongoDB.

Achievements that we are proud of:

The fact that we were able to put together so many features and actually come up with a fully functioning webapplication.

Future scope:

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!