Files
fastapi/docs/uk/docs/project-generation.md
Sebastián Ramírez f97b72a754 🌐 Update translations for uk (update-outdated) (#15160)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
2026-03-19 18:27:41 +00:00

2.9 KiB
Raw Blame History

Шаблон Full Stack FastAPI

Шаблони, хоча зазвичай постачаються з певним налаштуванням, спроєктовані бути гнучкими та налаштовуваними. Це дає змогу змінювати їх і адаптувати до вимог вашого проєкту, що робить їх чудовою відправною точкою. 🏁

Ви можете використати цей шаблон для старту, адже в ньому вже виконано значну частину початкового налаштування, безпеки, роботи з базою даних і деяких кінцевих точок API.

Репозиторій GitHub: Шаблон Full Stack FastAPI

Шаблон Full Stack FastAPI - стек технологій і можливості

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