Back to Projects

COVID-19 Data Visualization Dashboard

Mar 2025 - Apr 2025 Category: Data Visualization

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