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

Preview

template-fastapi-react preview

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

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
Get Started with this Boilerplate