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.
- Host: GitHub
- URL: https://github.com/epic-codebase/django_drf_shopping_list
- Owner: Epic-Codebase
- License: apache-2.0
- Created: 2024-10-02T14:44:52.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-03T08:49:54.000Z (9 months ago)
- Last Synced: 2024-12-01T06:25:16.963Z (7 months ago)
- Topics: code, codequality, django, django-rest-framework, docker, docker-compose, pytest, pytest-django, python, render, whitenoise
- Language: JavaScript
- Homepage: https://epic-django-drf-shopping-list.onrender.com/admin/login
- Size: 1.84 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 documentationWe also followed the industry standard methodologies:
- Test Driven Development (TDD) (Full Test Coverage)
- Dockerizing the app
- Code Quality
- Production Setup and Deployment