Backend for a Basic E-commerce application I made for my intern.
- Implemented all the basic functionalities of a store including things like Users, Categories, Product types, Product images, Cart (Cart stored in DB and not in session), Orders.
- Routes for essential POST, GET and DELETE operations on all the models.
- User management through Djoser.
- Hierarchy in different models achieved through MPTT.
- Authentication and Authorization using JWT as well as normal Tokens.
- Swagger for easy access to all routes.
- Payment gateway using Instamojo
- Djoser
- Swagger
- MPTT
- Instamojo