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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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.


Languages

Language:Python 93.4%Language:CSS 6.2%Language:Shell 0.4%