Music library back-end api written using Python's FastAPI framework, SQLAlchemy (and ORM) . Data is persisted in SQLite (optional PostgreSQL).
Install the Python dependencies
poetry install
Run the app server with hot reload
poetry run uvicorn album_fastapi.main:app --reload
Navigate to /docs
in your browser to consume (or your favorite software).
To run the unit tests
poetry run pytest