The US Covid-19 Vaccinations is a simple web application presenting the recent progress of COVID-19 vaccinations in United States for each state based on data from CDC. This project has been served at Heroku, online access link here.
- Interactive US Map: Create an interative US map visualizing the current total doses allocation by state/territory.
- Time slider: Plot the comparison of vaccine allocations between Pfizer and Moderna with a slider showing the allocaion history.
- Race plot: Provide an animation for top 10 most allocated states over time.
- Stats Table: Present the statistic of finished vaccine allocation in each state; Create a drop-down list and a search box for user's choices of interest for states.
├──run.py
├──main
└──static
├──img
├──assets
├──css
├──img
├──js
├──vendor
├──templates
├──base.html
├──index.html
├──table.html
├──table2.html
├──figure
├──moderna.html
├──pfizer.html
├──race_plot.html
├──generator
├──map
├──db
├──__init__.py
├──route.py
├──vaccine.db
Enter the root directory. Command export FLASK_APP=main
in linux environment and run flask run
All data are obtained from Data.CDC.gov
- Web building, Server setting: Junrong Lin @Ocss884
- Data analysis, Visualization: Lucy Lin @lucylin1997, Wenyue Zhuo @jennyzz17
This application uses Flask framwork, SQLite database and deployed in Heroku. Ploty is used for visualization.