A centralized dashboard for monitoring pandemic-related metrics.
View the Project on GitHub nagakirankasi/pandemic-response-dashboard
A centralized dashboard for monitoring pandemic-related metrics such as infection rates, vaccination coverage, and hospital capacity across regions. Built using AWS services, this system enables real-time data collection, scalable analytics, and interactive visualization.
(Work in progress)
✅ Real-time Data Collection: Fetches live pandemic data from official health agencies.
✅ AWS-Powered Data Pipeline: Uses Kinesis, S3, Glue, Redshift, and QuickSight.
✅ Scalable & Secure: Handles large datasets efficiently.
✅ Interactive Dashboard: Visualizes key metrics for public health monitoring.
✅ Automated ETL Processing: Cleans and structures data for insights.
📦 Pandemic-Response-Dashboard
├── 📁 data_pipeline
│ ├── kinesis_producer.py # Streams real-time data
│ ├── glue_etl.py # AWS Glue ETL job
│ ├── redshift_loader.sql # Loads data into Redshift
│ ├── config.json # AWS configurations
│
├── 📁 dashboards
│ ├── quicksight_setup.md # Steps to configure QuickSight
│ ├── dashboard_screenshots # Visuals of the dashboard
│
├── 📁 infrastructure
│ ├── terraform/ # Terraform scripts for AWS infra
│ ├── cdk/ # AWS CDK setup
│
├── 📁 scripts
│ ├── data_fetcher.py # Collects data from APIs
│ ├── alert_notifier.py # Sends alerts on anomalies
│
├── 📜 .github/workflows/deploy.yml # CI/CD Pipeline
├── 📜 requirements.txt # Python dependencies
├── 📜 README.md # Project documentation
1️⃣ Data Ingestion:
2️⃣ Data Processing & ETL:
3️⃣ Data Storage & Analysis:
4️⃣ Visualization & Insights:
git clone https://github.com/nagakirankasi/Pandemic-Response-Dashboard.git
cd Pandemic-Response-Dashboard
pip install -r requirements.txt
cd infrastructure/terraform
terraform init
terraform apply
python data_pipeline/kinesis_producer.py
aws glue start-job-run --job-name pandemic_etl
psql -h your-redshift-cluster.amazonaws.com -U username -d database -f data_pipeline/redshift_loader.sql
dashboards/quicksight_setup.md).📌 [Include screenshots of AWS QuickSight visualizations]
(Replace with actual image URLs)
- Work in progress
🔹 Machine Learning for Predictions (Predict future pandemic trends).
🔹 Automated Alerts (Email/SMS notifications for spikes in infections).
🔹 Multi-Region Support (Expanding global health monitoring).
Contributions are welcome! 🎉 Please follow these steps:
1️⃣ Fork the repo.
2️⃣ Create a new branch: feature-new-feature.
3️⃣ Commit changes & push.
4️⃣ Submit a PR for review.
📌 See CONTRIBUTING.md for details.
This project is licensed under the MIT License. See LICENSE for details.