Technology Stack Overview
masterThe Full Stack FastAPI Template uses the following core technologies:
Backend:
- FastAPI: Python backend API.
- SQLModel: ORM for database interactions.
- Pydantic: Data validation and settings management.
- PostgreSQL: SQL database.
Frontend:
- React: UI framework with TypeScript, hooks, and Vite.
- Tailwind CSS & shadcn/ui: Styling and component library.
- Playwright: End-to-end testing.
- Automatic Client Generation: A frontend client is automatically generated from the backend.
Infrastructure & DevOps:
- Docker Compose: Local services and deployment.
- Traefik: Reverse proxy and load balancer (provides automatic HTTPS).
- Mailcatcher: Local email testing.
- Pytest: Backend testing.
- GitHub Actions: CI/CD.