fastapi-react
๐ Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy and Docker
reactdockernginxpostgresboilerplatesqlalchemyjwtoauth2typescriptcookiecutterfull-stackreact-admin
FreeRepo
Overview
This is a cookiecutter template for building full-stack web applications with FastAPI, React, PostgreSQL and Docker. It includes pre-configured authentication with JWT tokens, an admin dashboard, background task processing with Celery, database migrations, testing fixtures and linting tools so you can ship fast without setting up boilerplate infrastructure.
Features
jwt-authenticationoauth2-password-flowreact-routerdatabase-migrationsbackground-taskscelery-redisadmin-dashboarddocker-composenginx-reverse-proxyprettier-eslinttypescript-support
Feature Flags
userDashboardauthenticationemailslandingpageecommercefileUploadsauthorizationjobsQueueapiDocscachingadmin
Recommended Use Cases
full-stack-web-applicationsrest-api-with-admin-panelprojects-requiring-background-tasksauthenticated-applications
Frontend
reacttypescriptreact-routerreact-adminmaterial-uiprettiereslint
Backend
fastapipythonsqlalchemyalembicceleryredispytest
Auth Providers
jwtoauth2
Deployment Targets
dockerdocker-swarm
Payment Providers
None
Quick Facts
โญ Stars
2,5k
๐ด Forks
372
๐ Active
Unknown
๐ Last Commit
2021-02-02T23:59:57Z
GitHub
Stack
Framework
fastapi
Language
python
CSS
material-ui
Database
postgresql
Auth
jwt, oauth2
ORM
sqlalchemy
Testing
pytest
Monitoring
flower
Data Layer
Databases
postgresql, redis
ORM
sqlalchemy
UI Stack
Styling
material-ui
Components
react-admin
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source cookiecutter template