Техническое задание: Разработка бэкенд-части веб-сервиса

Цель проекта

Создать новую серверную часть (бэкенд) для веб-платформы, функционально аналогичной существующему референсному проекту. Работа выполняется на основе анализа предоставленного исходного кода.

Исходные данные

  • Для анализа и использования предоставляется ссылка на репозиторий с исходным кодом текущей реализации бэкенда.
  • В качестве примера целевой функциональности и механики работы указан референсный веб-сайт.

Основные требования

  • Проанализировать предоставленный исходный код существующего бэкенда.
  • Разработать архитектуру и написать новый код серверной части для аналогичного по логике работы веб-сервиса.
  • Реализовать необходимую бизнес-логику, API-эндпоинты и интеграции, соответствующие механике референсной платформы.
  • Код должен быть чистым, документированным и готовым к развертыванию.

Ожидаемый результат

Полностью рабочий бэкенд для веб-сайта, повторяющий ключевую механику референсного проекта, но реализованный в виде новой кодовой базы на основе изученного примера.