A shopping list E-commerce API developed by leveraging standard / real-time development practices.
In this project we used the following capabilites of DRF:
- Views (ModelViewSet, generic views, and APIView class)
- Serializers (out-of-the-box, custom, and nested)
- Routers
- Browsable API
- Custom actions for a ViewSet
- Permissions and filtering to control access (User Management)
- Throttling
- Token authentication
- Pagination
- Validation
- Ordering
- Search functionality
- API documentation
We also followed the industry standard methodologies:
- Test Driven Development (TDD) (Full Test Coverage)
- Dockerizing the app
- Code Quality
- Production Setup and Deployment