Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

smdlabtech/Template-Fastapi-React-Pro-Full-Stack

Repository files navigation

fastapi-react-pro-template-full-stack-app

Template monorepo prod‐ready (FastAPI + React + Postgres + Redis) avec CI/CD, observabilité et déploiement Cloud Run/K8s.

🎯 Features

  • Backend micro‐services (gateway, users, items) — FastAPI, Alembic, JWT
  • Frontend Vite/React/TS, auth basique, proxy /api/*
  • Postgres + seeds (local), Cloud SQL (prod) ; Redis cache
  • Observabilité (OTel, Prometheus, Grafana)
  • Docker Compose (local), Terraform (Cloud Run/SQL), Manifests K8s
  • GitHub Actions (CI, sécurité, déploiement)

⚡ Démarrage rapide (local)

cp .env.example .env
make dev-up # DB/Redis + services + frontend
make db-migrate # applique les migrations Alembic
open http://localhost:5173

🚀 Déploiement cloud

  • Cloud Run + Cloud SQL (platform/infra/terraform)
  • Kubernetes (manifests platform/k8s)
  • CI/CD via .github/workflows

Voir docs/architecture.md et docs/ops.md.

Vérifier les endpoints disponibles Visitez la documentation API automatique fournie par FastAPI :

Swagger UI : http://127.0.0.1:8000/docs
ReDoc : http://127.0.0.1:8000/redoc

Ces pages vous montreront tous les endpoints disponibles dans votre application.

AltStyle によって変換されたページ (->オリジナル) /