An AI-powered Air Quality Index (AQI) prediction and monitoring system developed as an MCA final year project.
This application predicts AQI levels using Machine Learning models and provides real-time air quality insights through an interactive web dashboard.
The AQI Prediction System is designed to analyze pollutant data and predict air quality categories and AQI values using XGBoost Machine Learning models.
The system also integrates live pollution data APIs and visual dashboards for better environmental awareness and decision-making.
- Real-time AQI monitoring
- AQI value prediction using XGBoost Regression
- AQI category classification
- SHAP explainability integration
- Live pollution data integration using OpenWeather API
- Interactive and responsive dashboard
- AQI trend visualization
- Health advisory based on AQI levels
- Comparison between predicted AQI and live AQI
- Clean and modern user interface
- Data preprocessing and cleaning
- SMOTEENN for handling class imbalance
- XGBoost Regression Model
- XGBoost Classification Model
- Model evaluation and prediction analysis
- SHAP Explainable AI visualization
- HTML5
- CSS3
- JavaScript
- Bootstrap
- Python
- Flask
- XGBoost
- Scikit-learn
- Pandas
- NumPy
- SHAP
- OpenWeather Air Pollution API
AQI-Prediction-System/
│
├── data/ # Dataset files
├── logs/ # Log files
├── models/ # Trained ML models
├── screenshots/ # Project screenshots
├── static/ # CSS, JS, Images
├── templates/ # HTML templates
├── app.py # Main Flask application
├── architecture-diagram.png
├── README.md
├── requirements.txt
└── .gitignoregit clone https://github.com/jeesonjustin/AQI-Prediction-System.git
cd AQI-Prediction-System
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python app.py
| AQI Range | Category |
|---|---|
| 0 – 50 | Good |
| 51 – 100 | Satisfactory |
| 101 – 200 | Moderate |
| 201 – 300 | Poor |
| 301 – 400 | Very Poor |
| 401 – 500 | Severe |
- Mobile application integration
- Advanced forecasting models
- User authentication system
- Historical AQI analytics
- Multi-city comparison dashboard
Project Title: AQI-Prediction-System
Course: Master of Computer Applications (MCA)
Institution: SCMS School of Engineering and Technology
University: APJ Abdul Kalam Technological University
Jeeson Justin MCA Student | UI/UX Designer | Full Stack Developer
- GitHub: https://github.com/jeesonjustin
- LinkedIn: https://linkedin.com/in/jeesonjustin




