Skip to content

iunary/fastapi-template

Repository files navigation

Fastapi template

fastapi template is a template repository for building FastAPI applications following the clean architecture principles.

Features

  • 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

Prerequisites

  • Python 3.x
  • Postgresql

Running the application

python manage.py run