https://github.com/tom-doerr/application_dashboard
https://github.com/tom-doerr/application_dashboard
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tom-doerr/application_dashboard
- Owner: tom-doerr
- License: mit
- Created: 2021-09-22T17:20:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-28T10:29:06.000Z (over 4 years ago)
- Last Synced: 2025-02-14T09:48:10.488Z (over 1 year ago)
- Language: Python
- Size: 24.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# application_dashboard
## What is it?
This dashboard is a visualisation of the applications received by the application form.
## How to use it
1. Run `streamlit run main.py`
2. Open the dashboard at http://localhost:8501
## Data sources
* The data is stored in a PostgreSQL database.
* A connection to the database is made using the [sqlalchemy library](https://docs.sqlalchemy.org/en/13/core/engines.html).
* The data is queried using the [sqlalchemy select statement](https://docs.sqlalchemy.org/en/13/core/tutorial.html).
* The data is cached using [streamlit's caching mechanism](https://docs.streamlit.io/en/stable/api.html#display-interactive-widgets).