Skip to content

Epic-Codebase/django_drf_shopping_list

Repository files navigation

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