Truth or Dare API
REST API на Django REST Framework: случайные задания по категориям, фильтрация по категории на стороне API, Django Admin и тесты.
Стек
- Python
- Django
- Django REST Framework
- PostgreSQL
Ключевые технические решения
- Django REST Framework, а управление и модерация контента — через Django Admin: отдельный интерфейс не понадобился.
- Задания фильтруются по категории на стороне API, а не на клиенте.
Небольшой REST API для игры «Правда или действие»: задания хранятся с разбивкой по категориям, клиент получает случайное из подходящих.
Наполнение и модерация контента идут через Django Admin, основные сценарии API покрыты тестами на pytest.