Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 842 Bytes

README.md

File metadata and controls

41 lines (27 loc) · 842 Bytes

Build Status

Budgie

A web-based application to allow individuals to easily track their monthly expenses.

Setup

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

Backend

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.