Краткое описание задачи

Необходимо разработать веб-сайт с использованием FastAPI (backend), Jinja2 (серверный рендеринг HTML) и MySQL (база данных). Проект полностью backend-ориентированный, с динамически генерируемыми страницами на стороне сервера.

Требования к реализации

  • Backend: Весь функционал должен быть реализован исключительно на FastAPI.
  • Шаблоны: Использовать Jinja2 для рендеринга HTML-шаблонов на сервере (Server-Side Rendering, SSR).
  • База данных: В качестве хранилища данных используется MySQL.
  • Локализация: В проекте подразумевается сотрудничество с исполнителем из Республики Казахстан.

Дополнительные пожелания и условия

  • Чистый, читаемый код с соблюдением стандартов PEP или аналогичных.
  • Примечание: Названия конкретных компаний, ссылки на сайты или контактные номера телефонов (если таковые упоминаются в изначальной переписке) не разглашаются и должны быть заменены на обобщённые формулировки в личной переписке.

Цель

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