{"repo":"dyneth02/Air-Quality-Trends-Analysis-Project","free":true,"listed":false,"github":"https://github.com/dyneth02/Air-Quality-Trends-Analysis-Project","clone":"git clone https://github.com/dyneth02/Air-Quality-Trends-Analysis-Project.git","description":"Full-stack air quality analytics platform built with FastAPI, React, and MySQL. Aggregates multi-source PM2.5/PM10 data, performs multi-city comparison and time-series forecasting (SARIMAX), and integrates an LLM-based planning agent with tiered access, secure APIs, and PDF reporting.","language":"JavaScript","stars":30,"topics":["academic-project","agentic-ai","air-quality","api-development","data-engineering","data-pipelines","data-visualization","fastapi","forecasting","full-stack-project"],"license":null,"category":"data-pipelines","readme_excerpt":"🌍 AirSense – Multi-Agentic Air Quality Trends Analysis System AirSense is a full-stack air quality monitoring and analytics platform designed to transform fragmented environmental data into actionable insights. The system aggregates multi-source PM2.5 and PM10 data, performs comparative analytics, delivers AI-powered forecasts, and enables natural-language analytics through an LLM-based planning agent. This project was developed as a collaborative group project at SLIIT for the Information Retrieval and Web Analytics (IT3041) module. --- 🚀 Key Features 🌐 Multi-Source Data Aggregation - Scrapes hourly air quality data from Open-Meteo, OpenAQ, IQAir, and WAQI - Applies weighted aggregation with outlier trimming to ensure reliable data - Persists clean, aggregated time-series data in MySQL 📊 Advanced Analytics - Multi-city comparison with KPIs (mean, min, max PM levels) - Best vs worst city ranking - Part-to-whole and trend-based analysis 📈 AI-Powered Forecasting - Time-series forecasting using SARIMAX - Confidence intervals and backtesting (MAE, RMSE) - Single-city and multi-city prediction support 🤖 LLM-Based Planning Agent (Enterprise Tier) - Natural-language queries converted into executable analysis plans - Uses a critic-based reflection pattern to ensure security and capability limits - Transparent execution traces for explainability 🔐 Security & Tiered Access - JWT-based authentication with bcrypt password hashing - Subscription tiers: Free, Pro, Enterprise - Plan-","default_branch":null,"files":null,"tree":[],"storefront":"/r/dyneth02","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dyneth02/Air-Quality-Trends-Analysis-Project/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}