Skip to content

entrepreneur-interet-general/aac_dashboard

Repository files navigation

AAC_Dash

License: GPL v3 Build Status Updates Python 3 Coverage Code style: black

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

Usage

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.sh

Then 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

Run your Dash app

Check that the virtual environment is activated, then run:

cd aac_dash
python app.py

Code formatting

To format all python files, run:

black .

Pin your dependencies

pip freeze > requirements.txt

Deploy on Heroku

Follow the Dash deployment guide or have a look at the dash-heroku-template

About

Dash - EIG AAC application review

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published