Skip to content

Latest commit

ย 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒฉ๏ธ SkyGuard AI โ€” National Heavy Rainfall & Inundation Early Warning Platform

Smart India Hackathon (SIH) 2026 Flagship Project
Real-time multi-source data fusion combining satellite imagery, IMD Doppler radar, 3D DEM digital twin terrain profiles, ML ensemble prediction, and autonomous UAV drone reconnaissance.

Vercel Live Render Backend GitHub Repo
Python FastAPI Scikit-Learn LightGBM XGBoost Leaflet Three.js


๐ŸŒ Live Production Links

Service Environment URL Status
๐Ÿš€ Vercel Production CDN Standalone Frontend rainsafe-ai-sih2026.vercel.app LIVE 200 OK
๐ŸŸฃ Render Cloud Full-Stack Python FastAPI Backend rainsafe-ai-sih2026.onrender.com LIVE 200 OK
๐Ÿ“ก Dashboard Telemetry API REST API Endpoint rainsafe-ai-sih2026.onrender.com/api/dashboard LIVE 200 OK
๐Ÿ“š Interactive API Docs Swagger / OpenAPI rainsafe-ai-sih2026.onrender.com/docs LIVE 200 OK

๐Ÿ› ๏ธ System Architecture & Data Pipeline

                              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                              โ”‚  SATELLITE & OBSERVATIONAL DATA SOURCES       โ”‚
                              โ”‚  โ€ข INSAT-3DR Satellite Telemetry             โ”‚
                              โ”‚  โ€ข IMD Doppler Weather Radar (DWR)            โ”‚
                              โ”‚  โ€ข 17 Automatic Weather Stations (AWS)        โ”‚
                              โ”‚  โ€ข Open-Meteo GFS/ECMWF NWP Network          โ”‚
                              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                                     โ”‚
                                                     โ–ผ
                              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                              โ”‚     FASTAPI ASYNC TELEMETRY PIPELINE          โ”‚
                              โ”‚     (Python 3.11 / Uvicorn / Async Engine)    โ”‚
                              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                                     โ”‚
                                                     โ–ผ
                              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                              โ”‚  MACHINE LEARNING ENSEMBLE CLASSIFIER         โ”‚
                              โ”‚  โ€ข Random Forest + LightGBM + XGBoost         โ”‚
                              โ”‚  โ€ข 21 Meteorological Ingestion Features       โ”‚
                              โ”‚  โ€ข 0.904 ROC-AUC Accuracy Score @ 121ms       โ”‚
                              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                                     โ”‚
                                     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                                     โ–ผ                               โ–ผ
                      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                      โ”‚ SAAS ENTERPRISE UI (VERCEL)   โ”‚ โ”‚ ๐Ÿš UAV DRONE RECON ENGINE     โ”‚
                      โ”‚ โ€ข 3D DEM Digital Twin         โ”‚ โ”‚ โ€ข Thermal IR Damage Matrix    โ”‚
                      โ”‚ โ€ข Leaflet GIS Risk Polygons   โ”‚ โ”‚ โ€ข NDMA PDF Report Exporter    โ”‚
                      โ”‚ โ€ข Conversational AI Assistant โ”‚ โ”‚ โ€ข Safe GPS Evacuation Routes  โ”‚
                      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โœจ Executive Feature Highlights

1. ๐Ÿง  Machine Learning Risk Intelligence

  • 0.904 ROC-AUC Accuracy: Ensemble classification of rainfall risk (LOW, MODERATE, HIGH, CRITICAL) trained on historical monsoon data.
  • Strict Mathematical Synchronization: Probability and risk categories dynamically scale with precipitation volume for 100% card consistency across all user input locations.

2. ๐Ÿ”๏ธ 3D Digital Twin DEM Elevation Profile

  • Native Three.js WebGL Engine rendering 30m Digital Elevation Model cross-sections.
  • Calculates slope gradients ($3.4^\circ$), river basin terrain, and dynamic water accumulation surge levels ($49.5\text{m}$).

3. ๐Ÿค– Conversational Multi-City AI Assistant

  • Natural language query interface supporting prompts like "for Patna", "for Motihari", "for Ranchi".
  • Performs entity extraction, fetches live satellite weather data, and triggers 1-click interactive map camera flights.

4. ๐Ÿš Autonomous UAV Drone Reconnaissance & NDMA PDF Exporter

  • Low-altitude 4K Thermal IR patrol stream operating below cloud cover at 120m altitude.
  • Real-time aerial damage scan of bridges, power substations, and submerged highways with 1-click official NDMA PDF Report Export.

5. ๐Ÿงญ NDRF Safe Evacuation Pathfinder

  • Dynamic GPS safe route dispatch to nearby emergency relief shelters and sports complexes.
  • 1-click emergency escalation to NDRF Headquarters (1078) and State Emergency Relief Cell (1070).

๐Ÿ’ป Local Setup & Installation

Prerequisites

  • Python 3.11+
  • Node.js (Optional for syntax validation)
  • Git

1. Clone Repository

git clone https://github.com/arshsri0513/SkyGuard-AI.git
cd SkyGuard-AI

2. Start Backend API Server

cd backend
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload --host 127.0.0.1 --port 8000

3. Launch Frontend Dashboard

cd frontend
python -m http.server 5500 --bind 127.0.0.1

Open http://127.0.0.1:5500 in your browser!


๐Ÿ† Smart India Hackathon (SIH) 2026 Presentation Protocol

  1. Open Command Center and demonstrate real-time location telemetry for searched cities (Patna, Ranchi, Jaipur, Kolkata, Delhi, Bokaro).
  2. Click ๐Ÿค– AI Assistant and type "for Motihari" to demonstrate natural language entity parsing and interactive map flight.
  3. Switch to Inundation Risk view to showcase the 3D DEM Digital Twin Elevation Profile.
  4. Click ๐Ÿš Drone Recon and select ๐Ÿ“‹ Export Drone Reconnaissance Report to download the official printable NDMA PDF report.
  5. Demonstrate ๐Ÿ”Š Voice Warning and ๐Ÿ‡ฎ๐Ÿ‡ณ เคนเคฟเคจเฅเคฆเฅ€ dual-language accessibility.

๐Ÿ“„ License & Attribution

Developed for Smart India Hackathon (SIH) 2026. Open source under the MIT License.
Author: Arsh Srivastava (@arshsri0513)

About

Integrated Heavy Rainfall & Inundation Early Warning Platform powered by AI, weather intelligence, machine learning, and location-aware risk prediction.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages