Files
fastapi/docs/ru/docs/project-generation.md
Sebastián Ramírez c5ab51d50f 🌐 Update translations for ru (update-outdated) (#15894)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
2026-07-01 12:51:57 +00:00

3.1 KiB
Raw Blame History

Шаблон Full Stack FastAPI

Шаблоны, хотя обычно поставляются с определённой конфигурацией, спроектированы так, чтобы быть гибкими и настраиваемыми. Это позволяет вам изменять их и адаптировать под требования вашего проекта, что делает их отличной отправной точкой. 🏁

Вы можете использовать этот шаблон для старта: в нём уже сделана значительная часть начальной настройки, безопасность, база данных и несколько эндпоинтов API.

Репозиторий GitHub: Full Stack FastAPI Template

Шаблон Full Stack FastAPI — Технологический стек и возможности

  • FastAPI для бэкендAPI на Python.
    • 🧰 SQLModel для взаимодействия с SQLбазой данных на Python (ORM).
    • 🔍 Pydantic, используется FastAPI, для валидации данных и управления настройками.
    • 💾 PostgreSQL в качестве SQLбазы данных.
  • 🚀 React для фронтенда.
    • 💃 Используются TypeScript, хуки, Vite и другие части современного фронтенд‑стека.
    • 🎨 Tailwind CSS и shadcn/ui для компонентов фронтенда.
    • 🤖 Автоматически сгенерированный фронтенд‑клиент.
    • 🧪 Playwright для EndtoEnd тестирования.
    • 🦇 Поддержка тёмной темы.
  • 🐋 Docker Compose для разработки и продакшн.
  • 🔒 Безопасное хэширование паролей по умолчанию.
  • 🔑 Аутентификация JWT (JSON Web Token).
  • 📫 Восстановление пароля по электронной почте.
  • Тесты с Pytest.
  • 📞 Traefik в роли обратного прокси / балансировщика нагрузки.
  • 🚢 Инструкции по развёртыванию с использованием Docker Compose, включая настройку фронтенд‑прокси Traefik для автоматического получения сертификатов HTTPS.
  • 🏭 CI (непрерывная интеграция) и CD (непрерывное развертывание) на основе GitHub Actions.