An interactive PM2.5 air-quality dashboard built using Python, Dash, and SQLite.
This project pulls real-time air-pollution data from the OpenAQ API, stores it locally, and visualizes it with Plotly.
- 📡 Pulls PM2.5 data from OpenAQ for Indianapolis, Indiana
- 🛢 Stores records in a local SQLite database (
env_health.db) - 📊 Visualizes air-quality trends over time
- 🔎 Lets users filter by city via dropdown
- ⚙️ Built with modular Python files and
.envsecurity
(Insert screenshot here once app is running — Cmd + Shift + 4 on Mac)
Tip: You can use the VS Code extension Polacode to make clean code screenshots.
(Coming soon: Live Demo on Render — when deployed)
git clone https://github.com/ColeSweeney/EnvironmentalHealthDashboard.git
cd EnvironmentalHealthDashboard