Inspiration: As extreme storms, wildfires, and floods become more frequent, we noticed a gap between real-time data and public awareness. Many early-warning systems are slow, fragmented, or difficult to access. SkyGuard was born from the idea that technology should help communities anticipate danger — not just react to it.

What It Does: SkyGuard is an AI-driven web platform that detects, predicts, and visualizes severe weather events in real time. Using live satellite feeds, it identifies potential hazards, analyzes their severity through machine learning models, and presents the information on an interactive 3D globe. The system transforms complex climate data into clear, actionable insights — empowering users to stay informed and safe.

How We Built It: We developed the frontend using HTML, CSS, and JavaScript, integrating Three.js for 3D rendering and Chart.js for dynamic data visualization. The backend was built with Flask (Python), connecting to the OpenWeatherMap and NASA Earth Data APIs for real-time updates. We trained a TensorFlow model to classify event severity and integrated it with Flask to deliver predictions instantly.

Challenges We Faced: -Managing API rate limits and ensuring smooth real-time data flow

-Synchronizing frontend-backend updates for accurate visualization

-Optimizing 3D rendering performance on limited devices

-Accomplishments We’re Proud Of

-Created a working prototype that merges AI forecasting with 3D data visualization

-Designed an intuitive user interface accessible across devices

-Built strong team collaboration under intense hackathon time pressure

What We Learned: We deepened our understanding of machine learning integration, real-time data processing, and human-centered design. We also learned the importance of clarity and accessibility when communicating complex scientific data.

What’s Next: We plan to expand SkyGuard’s detection system to include wildfires, floods, and air-quality alerts, deploy it on the cloud for scalability, integrate mobile push notifications, and collaborate with emergency services to make SkyGuard a life-saving public safety platform.

Share this project:

Updates