api-tooling / pattern
Full Stack FastAPI Template
Capability: Full Stack FastAPI Template
Use it when
- You are starting a new Python web product and do not want to hand-wire JWT auth, password recovery email, Postgres, tests, and CI from zero
- You keep rebuilding the same login page, admin dashboard, and Docker Compose plumbing for every internal tool
What it solves
Not the fit when
- Adding auth or an ORM to an existing codebase (it generates a whole new project)
- Non-Python backends or teams committed to a different frontend stack than React
- works-local-fails-hosted
- multi-tenant-data-leak
Install
pip install copier (or pipx install copier); or simply fork/clone the repository and use it as is
Invoke
copier copy https://github.com/fastapi/full-stack-fastapi-template my-awesome-project --trust; then set SECRET_KEY, FIRST_SUPERUSER_PASSWORD, and POSTGRES_PASSWORD in the .env files before deploying
Alternatives
No reviewed alternatives recorded yet.