Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 568 Bytes

README.md

File metadata and controls

22 lines (18 loc) · 568 Bytes

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