Backend for Plantique E-Commerce app.
- Products and Categories
- Get all products and categories
- Authentication
- Login and Signup with JWT token
- Encrypted password
- Wishlist and Cart Management
- Get all products from cart and wishlist
- Add and remove product from wishlist
- All, update quantity and remove product from cart
- Address Management
- Get all addresses of a user
- Add, update and delete address
- ExpressJS
- Mongo DB + Mongoose
- bcrypt for encrypted passwords
- jsonwebtoken for JWT token
- cors
- helmet