ECOLINK is a modular environmental monitoring application designed to track, analyze, and forecast air quality in Bhopal, Madhya Pradesh. It integrates real‑time IoT sensor feeds with historical datasets to provide actionable insights into pollution levels and their sources.
- Dashboard: Live AQI values, pollutant concentrations (PM2.5, NO₂, SO₂), CPCB station data.
- CO₂ Calculator: Estimate individual carbon footprints and compare against sustainable targets.
- Yearly History: Visualize long‑term air quality trends using CPCB datasets (2019–2024).
- ML Forecast: Predict future AQI levels with machine learning models.
- IoT Integration: Stream pollutant readings from TinkerKit sensors in real time.
- Pollution Sources Analysis: Breakdown of contributions from transport, domestic cooking, and other urban sources.
Central Pollution Control Board (CPCB) Kaggle Dataset: Air Quality Data in India (2015–2020) (kaggle.com) Kaggle — India Air Quality Data (CPCB): https://www.kaggle.com/datasets/rohanrao/air-quality-data-in-india
UrbanEmissions.info UrbanEmissions.info — Bhopal: https://urbanemissions.info/india-air-quality/india-city-air-quality/?city=Bhopal
- Node.js (for backend or local server)
- Git (to clone and manage the repo)
- Clone the repository:
git clone https://github.com/YourUsername/Ecolink.git cd Ecolink - Open the project in your browser: Either double‑click index.html Or run a local server: bash npx serve .
ECOLINK empowers communities, researchers, and policymakers with transparent, accessible air quality insights. By combining historical analysis, live sensor data, and predictive modeling, it supports informed decision‑making for healthier urban environments.
Expand modules to cover water quality and noise pollution. Add mobile app interface for on‑the‑go monitoring. Integrate real‑time satellite data for broader coverage.
Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.