This project will be focusing on COVID-19. The website will visualize statistics like the number of cases, deaths, and cures in the US and other countries both individually and in proportion to total population. There will be graphs to track growth of the virus in multiple countries as well as the ability to compare them. The website is built using Python Flask, HTML, and Javascript with the python library D3 to visualize statistics.
A demo of this project can be found at my personal website.
(https://github.com/owid/covid-19-data/tree/master/public/data)
This dataset provides information about the number of Covid-19 cases for each country. It provides specific up to data
statistics for confirmed cases, total deaths, new cases, and total population.
Python3 and pip is required to run the project.
- Download Python3 here. (pip3 comes with python3 download)
- All required packages for the virutal environment can be found in doc/requirements.txt.
- Create a virtual environment with
python3 -m venv <virtual-environment-name>
. - Use
<virtual-environment-name>/Scripts/activate
to activate your virtual environment.
Usesource <virtual-environment-name>/Scripts/activate
if you are using Git Bash. - Clone this project and
cd
into the cloned repository. - Use
pip3 install -r doc/requirements.txt
to install all necessary packages. - Use
python3 app.py
to run the project on your local host. - Go to the url listed as the local host.
- Fix/improve 50 lowest confirmed cases country graph on the homepage.
- Currently has too much space for a small graph.
- Could convert to 50 highest confirmed cases but certain countries massively skews the graph.