This dashboard is designed to improve team collaboration in reviewing job applications. It has been specifically designed to review applications to the EIG Programme from Etalab
If you are on Linux and you have virtualenvwrapper installed you can run the script utility/setup_virtualenv_and_repo.sh to:
- create a python virtual environment and activate it
- install all project dependencies from
requirements.txt - create a git repository
- create your
Initial commit
Here is how you run the script:
cd aac_dash
# mind the dot!
. utility/setup_virtualenv_and_repo.shThen you will need to create an .env file where to store your environment variables (SECRET key, plotly credentials, API keys, etc). Do NOT TRACK this .env file. See .env.example.
Run all tests with a simple:
pytest -v
Check that the virtual environment is activated, then run:
cd aac_dash
python app.pyTo format all python files, run:
black .pip freeze > requirements.txtFollow the Dash deployment guide or have a look at the dash-heroku-template