template-fastapi-react
A solution template for creating a Single Page App (SPA) with React and FastAPI following the principles of Clean Architecture.
reactpythonboilerplateclean-architecturecleanarchitecturefastapi
Overview
This is a boilerplate template for building single-page applications that combines React on the frontend with FastAPI on the backend, organized using Clean Architecture principles. It includes automatic API documentation generation, data validation with Pydantic, pre-commit hooks and Docker setup for quick local development and deployment.
Features
clean-architectureauto-generated-changelogsauto-generated-openapi-specificationautomatic-api-documentationauto-generated-rest-api-clientspre-commit-hookspydantic-data-validationoauth2-authenticationdocker-supportci-cd-pipelinestandardized-api-error-handlingdocumentation-solution
Feature Flags
authenticationbloglandingpagerealtimeteamsOrgsapiDocs
Recommended Use Cases
single-page-applicationsrest-api-developmentclean-architecture-projects
Frontend
react
Backend
fastapipythonpydantic
Auth Providers
oauth2
Deployment Targets
docker
Payment Providers
None
Quick Facts
โญ Stars
93
๐ด Forks
12
๐ Active
Unknown
๐ Last Commit
2024-09-04T09:50:34Z
GitHub
Stack
Framework
fastapi
Language
python
Auth
oauth2
CI
github-actions
Data Layer
UI Stack
Components
react
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source template