Covid-19 has drastically altered our lives in the past few months. Keeping track of the number of patients and the recovery and death rates is very important for effective management and judicious allocation of resources. In this particular blog post, we will be looking at how to use Streamlit for building a dashboard for the COVID data. This blog is just to illustrate the power of streamlit and things that can be accomplished by it.


The following video demonstrates an app that I have built using streamlit.

Advantages of Streamlit

  • It is very user friendly. I would really suggest going through its documentation here.
  • You don’t need to worry about any HTML, CSS, or Javascript. The entire pipeline of front end and backend is handled by Streamlit itself. So you can only focus on things that matter to you.
  • There is hardly any learning curve involved. You can write your Python scripts as you did before and only need to a few extra streamlit function calls to make a fully-fledged app.

Have a look if you want to know about the implementation details.