Yacd

screenshot of 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.

Overview

YACD (Yet Another Covid Dashboard) is a web application developed using Flask. It provides plots showcasing Covid case numbers, vaccination numbers, and intensive care beds over time for Germany. The application aims to present this data in an accessible and visually appealing manner.

Features

  • Plotting Covid Data: YACD generates plots for Covid case numbers, vaccination numbers, and intensive care beds over time for Germany.
  • Data Querying: The application utilizes pandas to query data from official authorities' web pages.
  • Data Caching: To minimize the number of requests made, the data is stored in a cache for 30 minutes.
  • Plot Generation: Plots are created using matplotlib and saved as base64-strings.
  • HTML Integration: The base64-encoded plots are embedded within an HTML string which is served through Flask.

Summary

YACD is a Covid dashboard web application built with Flask. It offers plot visualizations of Covid case numbers, vaccination numbers, and intensive care beds over time for Germany. The application utilizes pandas for data querying, matplotlib for plot generation, and Flask for serving the data through an HTML interface. With its intuitive interface and helpful visualizations, YACD provides valuable insights into the Covid situation in Germany.