An open API service indexing awesome lists of open source software.

https://github.com/epic-codebase/django_drf_shopping_list

A shopping list E-commerce API developed by leveraging standard / real-time development practices.
https://github.com/epic-codebase/django_drf_shopping_list

code codequality django django-rest-framework docker docker-compose pytest pytest-django python render whitenoise

Last synced: 7 months ago
JSON representation

A shopping list E-commerce API developed by leveraging standard / real-time development practices.

Awesome Lists containing this project

README

        

# django_drf_shopping_list
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