https://github.com/ma-fi-94/yacd
Yet Another Covid Dashboard! A web app using flash, hosted on heroku. Shows plots of Covid case numbers, vaccination numbers and intensive care beds over time for Germany.
https://github.com/ma-fi-94/yacd
coronavirus coronavirus-tracking covid-19 covid19-tracker dashboard flask heruko icu-bed-capacity icu-beds ncov-2019 ncov-data-visual python vaccine-tracker
Last synced: 7 months ago
JSON representation
Yet Another Covid Dashboard! A web app using flash, hosted on heroku. Shows plots of Covid case numbers, vaccination numbers and intensive care beds over time for Germany.
- Host: GitHub
- URL: https://github.com/ma-fi-94/yacd
- Owner: Ma-Fi-94
- Created: 2021-12-29T01:49:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-20T23:14:47.000Z (over 3 years ago)
- Last Synced: 2025-02-12T06:24:26.712Z (8 months ago)
- Topics: coronavirus, coronavirus-tracking, covid-19, covid19-tracker, dashboard, flask, heruko, icu-bed-capacity, icu-beds, ncov-2019, ncov-data-visual, python, vaccine-tracker
- Language: Python
- Homepage:
- Size: 1.51 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YACD (Yet Another Covid Dashboard)
My first attempt at a web app using flask. Shows plots of Covid case numbers, vaccination numbers and intensive care beds over time for Germany.Check it out "in production" here https://covid-dashboard-mmf.herokuapp.com/ .
Or run it locally on your own machine by executing *run.sh* .
Preview:

## How it works
Data on Covid cases, vaccinations, and intensive care beds is queried from the authorities' web pages using pandas. The data is kept in a cache for 30 minutes to avoid sending out too many requests. Plots are generated from the data using matplotlib, and saved as base64-strings. Those are then placed inside a HTML string that's exposed to the web using flask.