Skip to content

A system for predicting and responding to flood events using real-time data from weather stations and river sensors. It forecasts flood timing, location and severity, plans evacuation routes, and provides early warnings to help authorities coordinate emergency responses effectively.

Notifications You must be signed in to change notification settings

Karush2807/Unit13-hacksync25

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌊 Hydrosync: Autonomous Flood Forecasting & Emergency Response Coordinator

License: MIT

Team Members
👨💻 Utsav Jana (@JanaUtsav) - Team Leader
👨💻 Vishal Belwal (@beetlejusee) - Full Stack Web Developer 👨💻 Arush Karnatak (@KarnatakArush) - ML enginner

🚀 Overview

A real-time flood prediction system combining IoT sensor data, satellite imagery, and deep learning models to enable:

  • Flood risk forecasting with 86.9% accuracy (LightGBM baseline)
  • Automated emergency response coordination
  • GIS-based evacuation planning
  • Early warning alerts via SMS/mobile apps

🔥 Key Features

Feature Tech Stack
📡 Real-time Data Ingestion IoT Sensors, Satellite APIs
🌀 Flood Prediction Engine LSTM/RNN, LightGBM, Random Forest
🗺️ Dynamic Flood Mapping GIS Integration, 3D Visualization
🚨 Emergency Response System Reinforcement Learning, Route Optimization
📲 Alert System Twilio API, Mobile Push Notifications

🧠 Technical Approach

Core Models

  1. LSTM Networks: Time-series analysis of river levels/rainfall patterns
  2. CNN-Based Flood Spread Prediction: Satellite image processing
  3. Ensemble Model: LightGBM + Random Forest for risk classification
  4. Hydrological Simulation: SWMM integration for water flow modeling

Innovation Points

  • Hybrid ML + Hydrological modeling
  • Real-time confidence level estimation
  • Reinforcement Learning-based evacuation planning
  • 3D flood simulation using Unity Engine

📊 Dataset Sources

  1. Kaggle Flood Prediction Dataset
  2. River Sensor Historical Data
  3. NASA Global Precipitation Measurement
  4. Sentinel-1 SAR Satellite Imagery

⚙️ Installation

git clone https://github.com/karush2807/unit-13hacksync25.git
conda create -n floodguard python=3.9
conda activate floodguard
pip install -r requirements.txt

# 🌊 FloodGuard: Autonomous Flood Forecasting & Emergency Response

## 📈 Preliminary Results

### Performance Metrics

| Metric                      | Score    |
|-----------------------------|----------|
| **F1-Score**                | 0.89     |
| **Precision**               | 0.91     |
| **Recall**                  | 0.87     |
| **Evacuation Time Reduction** | 37%     |

![Performance Dashboard](https://via.placeholder.com/800x400.png?text=FloodGuard+Performance+Metrics)

## 📜 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## 🙏 Acknowledgments

- 🏆 **Kaggle Community** - For baseline models and datasets
- 🛰️ **NASA Earthdata** - Satellite resources and hydrological data
- 🤖 **TensorFlow/Keras Team** - Deep learning framework support

## 🚀 Hackathon Ready Features

- 🚀 Single-command setup
- 📊 Performance metrics dashboard
- 🔄 Real-time data streaming integration

---

**Made with ❤️ by Team UNIT-13** during [hacksync25]

About

A system for predicting and responding to flood events using real-time data from weather stations and river sensors. It forecasts flood timing, location and severity, plans evacuation routes, and provides early warnings to help authorities coordinate emergency responses effectively.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •