This is the backend of an E Commerce Application designed in MERN Stack. It enables the user to browse through products, add and remove products from Cart and from Wishlist as well.
- User can login and logout using a email and password.
- User can add and remove product from Cart.
- User can add and remove product from Wishlist.
- User will be able to place the order.
- User can search among existing products using a keyword.
- There is an admin dashboard which only an ADMIN can use.
- Admin can view, add, edit and delete products, users, collections, orders etc.
MongoDB - For collecting, saving all the data.
Express JS - For backend.
React JS - For frontend.
Node JS - For writing backend apis
JWT - To handle user authentication
Payment Integration
https://github.com/navneetkumar22/e_commerce_frontend