Role
Sole Developer & Project Lead
Course
EECE 5642 – Data Visualization
Objective
This project aimed to build an interactive dashboard to visualize the COVID-19 outbreak across the United States using official data, allowing intuitive exploration of trends, spatial distribution, and timeline interactions.
Technologies
Python, Dash, Plotly, Pandas
Johns Hopkins COVID-19 dataset (JHU CSSE), Choropleth maps, trend line charts, interactive sliders & callbacks
My Contributions
- Acquired and processed official U.S. COVID-19 data from Johns Hopkins and Census sources
- Built a fully interactive dashboard using Dash & Plotly for state-level visualization
- Implemented time-range filtering, choropleth maps, line charts with callbacks
- Designed dynamic cards to show metrics: confirmed cases, deaths, active rate, fatality rate
- Completed the entire pipeline: design → data → dashboard → deployment-ready interface
Results
- The dashboard allows smooth filtering by time and region, with clear trend visualization
- Enabled simultaneous exploration of spatial (map) and temporal (chart) aspects of the outbreak
- Delivered a complete real-world visualization system applying Python libraries and UI design principles
GitHub Repository
View GitHub Repository