Vanguard for Crypto
Setup a virtualenv and install requirements (this example uses virtualenvwrapper):
mkvirtualenv bundl_finance -p python3
pip install -r requirements.txt
./manage.py runserver
To build JavaScript and CSS files, first install npm packages:
npm install
Then to build (and watch for changes locally) just run:
npm run dev-watch
Celery can be used to run background tasks. To run it you can use:
celery -A bundl_finance worker -l INFO
To setup Google Authentication, follow the instructions here.
To run tests simply run:
./manage.py test
Or to test a specific app/module:
./manage.py test apps.utils.tests.test_slugs
On Linux-based systems you can watch for changes using the following:
find . -name '*.py' | entr python ./manage.py test
- set Stripe API key and secret
- Dwolla key and secret
- Plain client_id and key, sandbox user credential