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