A web-based application to allow individuals to easily track their monthly expenses.
Set up a Python virtual environment for the backend:
python3 -m venv env
source env/bin/activate
Once the environment is activated, install dependencies:
pip install -r /path/to/requirements.txt
To run the backend from the backend
folder:
python manage.py runserver
To run tests:
python manage.py test
To run acceptance tests with behave
:
python manage.py behave
A .env
file is required to define all necessary environment variables. The file should at minimum set FLASK_CONFIG
, DEV_DATABASE_URL
, TEST_DATABASE_URL
and SECRET_KEY
.