CleanSky — Making Air Quality Understandable: Technical Case Study

Read full text
Authors: Sherzod Bobojonov
Cited by: 0

Abstract

CleanSky is a local full-stack prototype that helps users understand air quality in a practical, map-based format. The interface is designed for quick interpretation: users click a location on an interactive map and immediately receive pollutant values (PM2.5, PM10, NO₂), a simplified risk indicator (not an official AQI), short recommendations, and a weather/forecast view. The backend is implemented in Python (FastAPI) and aggregates open data from Open-Meteo APIs. The frontend is implemented in JavaScript using Leaflet for map interaction and dynamic UI updates, including reverse geocoding to show human-readable place names. The system was built as an admission portfolio artifact to demonstrate end-to-end engineering: API integration, frontend–backend separation, error handling, and user-focused presentation. Limitations: This work is an early-stage prototype (alpha). The risk indicator is a transparent heuristic and does not claim regulatory or medical accuracy. External data availability may vary by location and time. The project is currently intended for local execution as described in the repository documentation.

Fields of Study & Subjects

Air Quality Monitoring and Forecasting Mobile and Web Applications Environmental and Air Quality Management

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
8 February 2026
Language
EN