Backend REST API written in Flask.
- Python 3.8+
- pip
- Virtual environment (Optional)
- Create and activate virtual environment: (Optional)
python3 -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install dependencies:
pip install -r api/requirements.txt
- Setup mongodb on your machine.
python3 -m api.v1.app
- Environment variables
ADN_SECRET_KEY
Defaults tofoobar
ADN_API_HOST
Defaults to0.0.0.0
ADN_API_PORT
Defaults to5000
python3 -m api.seeder
- Environment variables
TRANSACTION_COUNT_PER_USER
Defaults to30
BUDGET_COUNT_PER_USER
Defaults to10
GOAL_COUNT_PER_USER
Defaults to10