Truth or Dare API

REST API на Django REST Framework: случайные задания по категориям, фильтрация по категории на стороне API, Django Admin и тесты.

Период
февраль 2025 г. — июнь 2026 г.
Статус
Завершён
Моя роль
Единственный разработчик: модель данных, API, Django Admin и тесты.

Стек

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL

Ключевые технические решения

  • Django REST Framework, а управление и модерация контента — через Django Admin: отдельный интерфейс не понадобился.
  • Задания фильтруются по категории на стороне API, а не на клиенте.

Небольшой REST API для игры «Правда или действие»: задания хранятся с разбивкой по категориям, клиент получает случайное из подходящих.

Наполнение и модерация контента идут через Django Admin, основные сценарии API покрыты тестами на pytest.