๐ฟ About the Project
Air-Y was born from a simple but powerful idea: we breathe air every second, yet we rarely understand its quality. In many parts of the world, air pollution is a silent threatโimpacting health without immediate visibility. We wanted to change that by making air quality visible, interactive, and easy to understand.
๐ก Inspiration
The inspiration came from daily lifeโseeing pollution levels rise while most people remain unaware of what theyโre breathing. Existing tools often feel too technical or cluttered.
We asked ourselves: ๐ What if anyone could instantly understand their air like they check the weather?
That question led to Air-Y.
๐ What We Built
Air-Y is a real-time air quality web app that transforms complex environmental data into simple, actionable insights.
๐ Key Features:
- ๐ Live Air Quality Index (AQI)
- ๐บ๏ธ Interactive map powered by Leaflet + OpenStreetMap
- ๐ค๏ธ Weather + pollution data using OpenWeatherMap API
- โค๏ธ Health suggestions based on AQI levels
- โก Fast, minimal, and responsive UI
๐ ๏ธ How We Built It
We focused on building something fast, clean, and scalable:
- Frontend: HTML, CSS, JavaScript
- Maps: Leaflet.js with OpenStreetMap tiles ๐บ๏ธ
- API: OpenWeatherMap (air pollution + weather data) ๐ค๏ธ
- Deployment: Netlify
- Security:
.envfor API key management
We used API calls to fetch real-time data and mapped it visually to provide an intuitive user experience.
โ๏ธ Challenges We Faced
- ๐ Inconsistent air quality data across different locations
- ๐ Securing API keys in a deployed environment
- ๐ง Simplifying complex AQI data into user-friendly insights
- โก Optimizing performance while handling real-time updates
- ๐บ๏ธ Integrating maps smoothly with live data overlays
๐ What Weโre Proud Of
- ๐ฑ Turning invisible air data into a visual experience
- โก Building a fast and responsive real-time app
- ๐งฉ Seamlessly combining maps, weather, and AQI data
- ๐ Making the app accessible and easy for anyone to use
๐ What We Learned
- How to work with real-time APIs and handle edge cases
- The importance of UX in data-heavy applications
- Secure deployment practices using environment variables
- Integrating mapping systems like Leaflet effectively
- Shipping a complete product under time constraints
๐ฎ Whatโs Next for Air-Y
Weโre just getting started ๐
- ๐ค AI-powered personalized health recommendations
- ๐ Predictive AQI forecasting
- ๐ฑ Mobile app version
- ๐ Smart alerts for dangerous air conditions
- ๐ Community-driven environmental data
- โ Wearable integration for health tracking
๐ Bonus: Understanding AQI
Air Quality Index (AQI) simplifies pollution levels into a single number:
[ AQI \propto \sum (pollutant\ concentration \times risk\ factor) ]
Higher AQI = higher health risk ๐จ
Built With
- css
- dotenv
- geolocation-api
- html
- javascript
- leaflet.js
- netlify
- openstreetmap
- openweathermap-api
Log in or sign up for Devpost to join the conversation.