Skip to content

JuniaAlex/Aerosheild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 AeroShield – Advanced AQI Detection Dashboard

Team WalkBy

AeroShield is a collaborative NASA Space Apps 2025 project that visualizes Air Quality Index (AQI) metrics in real-time using the OpenWeatherMap Air Pollution API. It empowers global users to monitor air quality, analyze trends, and make informed health decisions all through an elegant and interactive dashboard.

NASA Space Apps 2025 License: MIT Node.js OpenWeatherMap API Frontend: Leaflet.js Made with JavaScript


⚙️ Tech Stack at a Glance

Tech Stack Icons

React Chart.js


Key Features

🗺️ Interactive Global Map

  • Live AQI data rendered via Leaflet.js and OpenStreetMap.
  • Integrated GeoSearch for address or city lookup.
  • Clickable markers displaying AQI, PM2.5, and risk category.

📈 24-Hour AQI Trend Analytics

  • Historical AQI visualization with Chart.js.
  • Fully responsive for desktop and mobile.

⚕️ Smart Health Recommendations

  • Dynamic health advice based on AQI severity.
  • Clear guidance for sensitive groups.

🔥 Heatmap Visualization

  • Real-time AQI intensity map overlay.

🌓 Dark/Light Mode

  • Smooth transitions with local storage memory.

📍 Smart Geolocation

  • One-click local AQI detection and mapping.

🧠 Technology Overview

Layer Tools & Libraries
Frontend HTML5, CSS3, JavaScript
Mapping Leaflet.js, OpenStreetMap, GeoSearch
Visualization Chart.js, Heatmap.js
Backend Node.js, Express.js
Environment Config dotenv
Security CORS Middleware
Data Source OpenWeatherMap API

🧭 Installation & Setup

git clone https://github.com/yourusername/AeroShield-AQI-Detector.git
cd Aeroshield
npm install

Create a .env file:

OWM_KEY=your_openweathermap_api_key_here

Run the backend server:

npm start

Open index.html in a browser or run via VS Code Live Server.


👩‍🚀 NASA Space Apps 2025 Collaboration Team

Role Contributor
Project Lead Karthik Raj
Backend Developer I Edwin George Shaji
Backend Developer II Joshin K Thomas
Frontend Developer I Mariam Skaria
Frontend Developer II Junia Alex
UI/UX Designer Malavika Krishnan

🏆 Acknowledgments

  • 🌍 NASA Space Apps Challenge 2025 — for inspiring global innovation.
  • ☁️ OpenWeatherMap API — for environmental data insights.
  • 🗺️ OpenStreetMap — for mapping infrastructure.

📜 License

This project is licensed under the MIT License — see LICENSE.


"Presented by Team WalkBy." 🚀