To use this API,
Clone the repo
git clone <repo-link>
Create a virtual environment (at least Python 3.11)
python3 -m venv venv
Activate the venv
source venv/bin/activate
Install requirements
pip install -r requirements.txt
Copy the .env_example file to a .env file
cp .env_example .env
Setup your mysql database and update the .env file with your database credentials
Run the migrations
alembic upgrade head
Run the app
uvicorn main:app --reload