This branch contains the Streamlit dashboard for real-time insights into both mentorship application data and traffic analysis on the mentorship website.
The main script is streamlit-app.py
which contains the demo dashboard as well as page configurations. The pages
directory contains the scripts for the two pages of the dashboard: application.py
and traffic.py
.
├── streamlit-app.py <-- main script
└── pages
├── application.py # insights into mentorship application data
└── traffic.py # traffic analysis on the mentorship website
First set up Poetry, which is used to manage dependencies.
Then execute the following commands:
$ poetry shell # enter the virtualenv created by Poetry
$ poetry install --no-root # install dependencies using Poetry
$ streamlit run streamlit-app.py # access the dashboard by navigating to the provided URL in your web browser
Now set up pre-commit hooks:
$ pre-commit install