fastapi template
is a template repository for building FastAPI
applications following the clean architecture principles.
- Clean architecture folders structure
- Pydantic
- SQLAlchemy with postgresql
- JWT authentication and middlewares
- User model, repository and service example
- Alembic to manage database migrations
- settings file
manage.py
cli for running the application, make migrations, migrate and create user
- Python 3.x
- Postgresql
python manage.py run