This is a dashboard to track COVID-19 cases in India. Python Flask App with visuals in Dash
CoronaVirus(COVID-19) has impacted India and the number of confirmed cases are still growing.
We can do our bit by building tools and services that can help provide accurate information from official sources in user-friendly manner and help spread awareness of gravity of situation.
In an effort to do the same, we have started building a dashboard by sourcing data from Ministry of Health and Family Welfare, Government of India.
If you want to learn about how this idea got translated into code, you can read the blog post here.
Tracking the COVID-19 outbreak in India using Python
- Use
pipenv
orvirtualenv
to setup a virtual environment for the project - Activate the environment
- Change directory to the location where
requirements.txt
is present. - Use the following command:
pip install -r requirements.txt
Feel free to raise a pull request to improve this repository and help our nation fight this pandemic !!!
Current version has:
- Interactive Table to sort and filter data
- Bar graphs to visually represent the impacted states
- Key Performance Indicators
-
parseData_BeautifulSoup.py
- Parser made in BeautifulSoup to scrape data from Ministry of Health & Public Welfare, Govermnent of India -
renderDashboard.py
- Dash App that is rendered with visual components(bar graphs, KPIs) to display the dashboard