Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 625 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 625 Bytes

Tech Stack

In this open source project, we use FastAPI for the backend with PostgresSQL for the database with SQLAlcemy ORM to interact with the database in addition to Alembic for database migration.

Build Command

pip install -r requirements.txt && alembic upgrade head

Deploy Command

uvicorn app.main:app --host 0.0.0.0 --reload

Running Alembic Migrations

To run database migrations, run

alembic revision --autogenerate -m "REVISION MESSAGE"

Testing

To run unit tests, run

pytest -v --disable-warnings

UML Design for Database

UML