Intro
Introduction
This project can be used as a template/guide for creating a REST API using the FastAPI framework.
Checkout the project code: https://github.com/jdglaser/fastapi-example-project
Features
- PostgresSQL for database
- Asynchronous database connections with Databases
- Database migrations with Alembic
- SQLAlchemy Core 2.0 for database interaction
- JWT auth with refresh tokens - implemented using FastAPIs built-in security features
- Pipenv for project dependency management
- Unit testing implemented using pytest