Before running the app, you need to fill out the .env
file. Please reach out to either:
Run the following command to install all the project dependencies.
poetry install
poetry run pre-commit install
poetry run start
The application will be available at https://localhost:8080
For running the unit test suite, use the following command:
poetry run pytest
- FastAPI - The API framework used
- MongoDB - NoSQL database
- Beanie - Database ODM (Object Document Mapper)
- Poetry - Dependency and virtual environment manager
- Flake8 - Code Linter
- Black - Code Formatter
We are using Railwayπ
to deploy our app using uvicorn
.
This project is licensed under the MIT License - see the LICENSE file for details