๐ Dark Mode - Premium night theme with elegant UI |
โ๏ธ Light Mode - Clean day theme with 3D wireframe |
๐ Live Demo โข ๐ Documentation โข ๐ฏ Features โข ๐ค AI Model โข ๐ฅ Team
High-fidelity flood risk forecasting for North East India
Using Synthetic Aperture Radar, IMD Fusion & Machine Learning
- ๐ Project Structure
- ๐ก Key Features
- ๐๏ธ Architecture
- ๐ฏ The Challenge
- ๐ฎ๐ณ Aatmanirbhar Bharat AI
- ๐ Why JalRakshak Wins
- ๐ค AI Model Architecture
- ๐ ๏ธ Tech Stack
- โก Quick Start
- ๐งช Testing the AI Model
- ๐ Data Sources
- ๐ป How to Use
- ๐ฅ Our Team
- ๐ Contact
JalRakshak/
โ
โโโ ๐ Frontend (Next.js Application)
โ โโโ ๐ src/
โ โ โโโ ๐ app/ # Next.js App Router
โ โ โ โโโ ๐ api/ # API endpoints
โ โ โ โโโ layout.tsx # Root layout
โ โ โ โโโ page.tsx # Home page
โ โ โ
โ โ โโโ ๐ components/ # React Components
โ โ โ โโโ Hero.tsx # Landing hero
โ โ โ โโโ RiskDashboard.tsx
โ โ โ โโโ VoiceAlert.tsx
โ โ โ โโโ LocationPicker.tsx
โ โ โ
โ โ โโโ ๐ lib/ # Utilities
โ โ โโโ aiEngine.ts # AI risk scoring
โ โ โโโ dataLoader.ts # Dataset management
โ โ โโโ ttsGenerator.ts # Voice synthesis
โ โ
โ โโโ ๐ public/
โ โ โโโ ๐ data/ # Public datasets
โ โ โโโ ๐ assets/ # Images, icons
โ โ
โ โโโ ๐ package.json
โ โโโ ๐ next.config.js
โ โโโ ๐ tailwind.config.ts
โ
โโโ ๐ AI Model (Python Backend)
โ โโโ ๐ requirements.txt # Python dependencies
โ โโโ ๐ data_processor.py # Data loading & feature engineering
โ โโโ ๐ flood_model.py # ML model training & prediction
โ โโโ ๐ app.py # Flask web server
โ โโโ ๐ templates/
โ โ โโโ index.html # Model dashboard UI
โ โโโ ๐ models/
โ โ โโโ flood_model.pkl # Trained model (auto-generated)
โ โโโ ๐ data/
โ โโโ rainfall_clean_districtwise_NE_India_Jan2026.csv
โ
โโโ ๐ README.md # This file!
โโโ ๐ LICENSE
|
Multilingual alerts in Assamese, Bengali, Hindi & English
|
Real-time risk scoring, confidence estimation & prediction
|
|
DPDP-compliant, zero personal data storage
|
District-level precision for targeted responses
|
|
3D animations, responsive design, intuitive interface
|
Edge-optimized delivery via Vercel CDN
|
|
๐ Visit: ๐ฑ Works on:
๐ Choose Theme:
|
Option A - GPS โญ Recommended
Option B - Manual
Privacy Note:
|
๐ Click "Initialize" โก AI Processes:
๐ View Results:
|
graph TB
subgraph Input ["๐ MULTI-SOURCE DATA FUSION"]
A[๐ฐ๏ธ Sentinel-1 SAR<br/>๐ Water Detection<br/>๐ 10m Resolution]
B[๐ง๏ธ IMD Rainfall<br/>โฑ๏ธ Real-time & Forecast<br/>๐ Hourly Updates]
C[๐ CWC River Levels<br/>๐ก Gauge Monitoring<br/>๐ 15-min Intervals]
D[๐ Historical Patterns<br/>๐ Seasonal Analysis<br/>๐๏ธ 10+ Years Data]
end
subgraph Processing ["๐ค INTELLIGENT AI CORE"]
E[๐ง Deep Learning<br/>๐ฏ Water Segmentation<br/>โจ U-Net Architecture]
F[๐ Risk Scoring<br/>โ๏ธ Multi-factor Analysis<br/>๐ฒ Bayesian Inference]
G[๐ฒ Confidence Engine<br/>๐ Uncertainty Quantification<br/>๐ฎ Monte Carlo Sampling]
H[๐ฎ Prediction Model<br/>โฐ 24-72hr Forecast<br/>๐ Flood Propagation]
end
subgraph Output ["๐ค VOICE-FIRST DELIVERY"]
I[๐ Alert Generation<br/>๐ฏ Context-aware Messages<br/>๐ District-specific]
J[๐ฃ๏ธ Multilingual TTS<br/>๐ 4+ Languages<br/>๐ญ Natural Prosody]
K[๐ Audio Optimization<br/>๐๏ธ Clear & Loud<br/>๐ข Broadcast Quality]
L[๐ฑ Multi-channel Delivery<br/>๐ Web, SMS, Radio<br/>โก Edge CDN]
end
subgraph Impact ["๐ช COMMUNITY IMPACT"]
M[๐ฅ Lives Protected<br/>๐จ Early Evacuation<br/>๐ 30min+ Lead Time]
N[๐๏ธ Assets Saved<br/>๐ฐ Property Protection<br/>๐ฆ Resource Mobilization]
O[๐ Data-driven Decisions<br/>๐ฏ Authority Support<br/>๐ Evidence-based Planning]
P[๐ Scalable Model<br/>๐บ๏ธ Pan-India Ready<br/>๐ Global Adaptability]
end
A --> E
B --> F
C --> F
D --> G
E --> F
F --> G
G --> H
H --> I
I --> J
J --> K
K --> L
L --> M
L --> N
L --> O
L --> P
style A fill:#0ea5e9,stroke:#0284c7,stroke-width:3px,color:#fff
style B fill:#06b6d4,stroke:#0891b2,stroke-width:3px,color:#fff
style C fill:#14b8a6,stroke:#0d9488,stroke-width:3px,color:#fff
style D fill:#10b981,stroke:#059669,stroke-width:3px,color:#fff
style E fill:#8b5cf6,stroke:#7c3aed,stroke-width:3px,color:#fff
style F fill:#a855f7,stroke:#9333ea,stroke-width:3px,color:#fff
style G fill:#d946ef,stroke:#c026d3,stroke-width:3px,color:#fff
style H fill:#ec4899,stroke:#db2777,stroke-width:3px,color:#fff
style I fill:#f59e0b,stroke:#d97706,stroke-width:3px,color:#fff
style J fill:#f97316,stroke:#ea580c,stroke-width:3px,color:#fff
style K fill:#ef4444,stroke:#dc2626,stroke-width:3px,color:#fff
style L fill:#dc2626,stroke:#b91c1c,stroke-width:3px,color:#fff
style M fill:#22c55e,stroke:#16a34a,stroke-width:3px,color:#fff
style N fill:#84cc16,stroke:#65a30d,stroke-width:3px,color:#fff
style O fill:#eab308,stroke:#ca8a04,stroke-width:3px,color:#fff
style P fill:#f59e0b,stroke:#d97706,stroke-width:3px,color:#fff
graph TB
%% Vibrant color styling
classDef userClass fill:#FF6B6B,stroke:#C92A2A,stroke-width:4px,color:#fff,font-weight:bold,font-size:14px
classDef frontendClass fill:#4ECDC4,stroke:#0C9488,stroke-width:4px,color:#fff,font-weight:bold,font-size:14px
classDef apiClass fill:#FFE66D,stroke:#F4D03F,stroke-width:4px,color:#000,font-weight:bold,font-size:14px
classDef aiClass fill:#A8E6CF,stroke:#56AB2F,stroke-width:4px,color:#000,font-weight:bold,font-size:14px
classDef dbClass fill:#FF6B9D,stroke:#C23866,stroke-width:4px,color:#fff,font-weight:bold,font-size:14px
%% Main Components
USER["๐ค USER<br/>โโโโโโโโโโโโโ<br/>๐ฑ Mobile/Web Browser<br/>๐ Location Input<br/>๐ Receives Alerts"]:::userClass
FRONTEND["๐จ FRONTEND<br/>โโโโโโโโโโโโโ<br/>โ๏ธ Next.js 15 + React 18<br/>๐ฏ 3D Risk Dashboard<br/>๐ Real-time Visualization<br/>๐บ๏ธ Interactive Maps"]:::frontendClass
API["๐ API GATEWAY<br/>โโโโโโโโโโโโโ<br/>โก Vercel Edge Functions<br/>๐ Authentication<br/>๐๏ธ Rate Limiting<br/>๐ก REST + WebSocket"]:::apiClass
AI["๐ค AI MODEL<br/>โโโโโโโโโโโโโ<br/>๐ง Random Forest (89% Accuracy)<br/>๐ U-Net Water Detection<br/>๐ Risk Scoring Engine<br/>๐ฏ Multi-model Inference"]:::aiClass
DB["๐พ DATABASE<br/>โโโโโโโโโโโโโ<br/>๐๏ธ PostgreSQL + TimescaleDB<br/>๐ 10+ Years Historical Data<br/>โก Redis Cache<br/>๐ MongoDB Documents"]:::dbClass
%% Main Flow
USER <-->|"1๏ธโฃ HTTPS Request<br/>User Input"| FRONTEND
FRONTEND <-->|"2๏ธโฃ API Calls<br/>JSON/REST"| API
API <-->|"3๏ธโฃ ML Inference<br/>Risk Assessment"| AI
AI <-->|"4๏ธโฃ Read/Write<br/>Time-series Data"| DB
DB -.->|"5๏ธโฃ Historical Context<br/>Query Results"| API
graph TB
%% Color definitions
classDef userClass fill:#FF6B6B,stroke:#C92A2A,stroke-width:3px,color:#fff,font-weight:bold
classDef frontendClass fill:#4ECDC4,stroke:#0C9488,stroke-width:3px,color:#fff,font-weight:bold
classDef apiClass fill:#FFE66D,stroke:#F4D03F,stroke-width:3px,color:#000,font-weight:bold
classDef aiClass fill:#A8E6CF,stroke:#56AB2F,stroke-width:3px,color:#000,font-weight:bold
classDef dbClass fill:#FF6B9D,stroke:#C23866,stroke-width:3px,color:#fff,font-weight:bold
classDef dataClass fill:#95E1D3,stroke:#38B2AC,stroke-width:3px,color:#000,font-weight:bold
classDef alertClass fill:#F38181,stroke:#E74C3C,stroke-width:3px,color:#fff,font-weight:bold
%% Main Architecture
USER["๐ค USER DEVICES<br/>โโโโโโโโโโโโโ<br/>๐ฑ Mobile Phones<br/>๐ป Web Browsers<br/>๐ GPS Location"]:::userClass
FRONTEND["๐จ FRONTEND LAYER<br/>โโโโโโโโโโโโโ<br/>โ๏ธ Next.js 15 + React 18<br/>๐ฏ 3D Risk Dashboard<br/>๐บ๏ธ Interactive Maps<br/>๐ Visualization"]:::frontendClass
API["๐ API GATEWAY<br/>โโโโโโโโโโโโโ<br/>โก Vercel Edge Functions<br/>๐ Auth & Security<br/>๐๏ธ Rate Limiting<br/>๐ก REST API"]:::apiClass
AI["๐ค AI MODEL LAYER<br/>โโโโโโโโโโโโโ<br/>๐ง Random Forest ML<br/>๐ U-Net CNN<br/>๐ Risk Scoring<br/>๐ฏ 89% Accuracy"]:::aiClass
DB["๐พ DATABASE LAYER<br/>โโโโโโโโโโโโโ<br/>๐๏ธ PostgreSQL<br/>โฐ TimescaleDB<br/>โก Redis Cache<br/>๐ MongoDB"]:::dbClass
%% Data Sources
SENTINEL["๐ฐ๏ธ Sentinel-1 SAR<br/>10m Resolution"]:::dataClass
IMD["๐ง๏ธ IMD Rainfall<br/>Hourly Updates"]:::dataClass
CWC["๐ CWC River Levels<br/>15-min Intervals"]:::dataClass
%% Alert System
ALERT["๐จ ALERT SYSTEM<br/>โโโโโโโโโโโโโ<br/>๐ฃ๏ธ Multilingual TTS<br/>๐ฑ SMS + Voice<br/>๐ Web Push"]:::alertClass
%% Flow Connections
USER <-->|"๐ User Interaction"| FRONTEND
FRONTEND <-->|"๐ก API Requests"| API
API <-->|"๐ง ML Processing"| AI
AI <-->|"๐พ Data Storage"| DB
%% Data to AI
SENTINEL -->|"๐ฐ๏ธ Satellite Data"| AI
IMD -->|"๐ง๏ธ Rainfall Data"| AI
CWC -->|"๐ River Data"| AI
%% Alert Flow
AI -->|"โ ๏ธ Risk Detected"| ALERT
ALERT -->|"๐ Notifications"| USER
%% Database to API
DB -.->|"๐ Historical Patterns"| API
graph LR
classDef userClass fill:#FF6B6B,stroke:#C92A2A,stroke-width:3px,color:#fff,font-weight:bold
classDef frontendClass fill:#4ECDC4,stroke:#0C9488,stroke-width:3px,color:#fff,font-weight:bold
classDef apiClass fill:#FFE66D,stroke:#F4D03F,stroke-width:3px,color:#000,font-weight:bold
classDef aiClass fill:#A8E6CF,stroke:#56AB2F,stroke-width:3px,color:#000,font-weight:bold
classDef dbClass fill:#FF6B9D,stroke:#C23866,stroke-width:3px,color:#fff,font-weight:bold
U["๐ค USER<br/>โโโโโโโ<br/>Input:<br/>๐ Location<br/>โฐ Timestamp"]:::userClass
F["๐จ FRONTEND<br/>โโโโโโโ<br/>Process:<br/>๐จ UI Rendering<br/>๐ Data Viz<br/>๐ State Mgmt"]:::frontendClass
A["๐ API<br/>โโโโโโโ<br/>Process:<br/>โ
Validation<br/>๐ Auth Check<br/>๐๏ธ Rate Limit<br/>๐ก Route Request"]:::apiClass
AI["๐ค AI MODEL<br/>โโโโโโโ<br/>Process:<br/>โ๏ธ Features (25+)<br/>๐ฒ Random Forest<br/>๐ง U-Net CNN<br/>๐ฏ Risk Score"]:::aiClass
DB["๐พ DATABASE<br/>โโโโโโโ<br/>Process:<br/>๐ Query Data<br/>๐พ Store Results<br/>โก Cache Hits<br/>๐ Analytics"]:::dbClass
U -->|"1. Location<br/>Request"| F
F -->|"2. API Call<br/>JSON Payload"| A
A -->|"3. Historical<br/>Context Query"| DB
DB -->|"4. 10yr Data<br/>+ Cache"| A
A -->|"5. Predict<br/>Request"| AI
AI -->|"6. Risk Level<br/>89% Conf"| A
AI -->|"7. Log<br/>Prediction"| DB
A -->|"8. Response<br/>JSON Data"| F
F -->|"9. Alert<br/>Dashboard"| U
graph TD
%% Style Definitions
classDef input fill:#e1f5fe,stroke:#01579b,stroke-width:3px,color:#000;
classDef core fill:#f3e5f5,stroke:#4a148c,stroke-width:3px,color:#000;
classDef output fill:#e8f5e9,stroke:#1b5e20,stroke-width:3px,color:#000;
classDef infra fill:#fff3e0,stroke:#e65100,stroke-width:3px,color:#000;
subgraph Data_Sources ["๐ก Data Ingestion Layer"]
A[๐ฐ๏ธ Sentinel-1 SAR]:::input
C[๐ง๏ธ IMD Rainfall]:::input
D[๐ CWC River Levels]:::input
end
subgraph AI_Core ["๐ค AI Processing Core"]
A -->|Water Mask Analysis| B(๐ง AI Inference Engine):::core
C -->|Forecast Models| B
D -->|Real-time Telemetry| B
B -->|Fusion & Risk Logic| E{โก Flood Risk Engine}:::core
end
subgraph Alert_System ["๐ Alert Delivery System"]
E -->|Risk Detected| F[๐ Alert Generator]:::output
F -->|Text-to-Speech| G[๐ค Multilingual TTS]:::output
G -->|Local Languages| H[๐ฑ User Devices]:::output
end
subgraph Cloud_Infra ["โ๏ธ Cloud Infrastructure"]
I[โก Next.js Edge]:::infra -.-> B
J[๐ Vercel CDN]:::infra -.-> H
end
Our AI model uses a sophisticated Random Forest ensemble with the following specifications:
RandomForestClassifier(
n_estimators=100, # 100 decision trees
max_depth=10, # Maximum tree depth
min_samples_split=2, # Min samples to split
min_samples_leaf=1, # Min samples in leaf
random_state=42, # Reproducibility
n_jobs=-1 # Parallel processing
)Key Benefits:
|
Feature Engineering:
|
graph LR
A[๐ฅ Input Data] --> B{๐ง๏ธ Rainfall Ratio}
B -->|> 1.5x Normal| C[๐ด HIGH Risk]
B -->|> 1.0x Normal| D[๐ก MEDIUM Risk]
B -->|< 1.0x Normal| E{๐ Departure %}
E -->|> -20%| D
E -->|< -20%| F[๐ข LOW Risk]
style A fill:#3b82f6,stroke:#1e40af,stroke-width:3px,color:#fff
style B fill:#f59e0b,stroke:#d97706,stroke-width:3px,color:#fff
style C fill:#ef4444,stroke:#dc2626,stroke-width:3px,color:#fff
style D fill:#eab308,stroke:#ca8a04,stroke-width:3px,color:#fff
style E fill:#f59e0b,stroke:#d97706,stroke-width:3px,color:#fff
style F fill:#22c55e,stroke:#16a34a,stroke-width:3px,color:#fff
|
|
# 1๏ธโฃ Clone the repository
git clone https://github.com/sr-857/jalrakshak.site.git
cd jalrakshak.site
# 2๏ธโฃ Install dependencies
npm install
# 3๏ธโฃ Run development server
npm run dev
# 4๏ธโฃ Open browser
# Visit http://localhost:3000# 1๏ธโฃ Navigate to AI model directory
cd ai_model
# 2๏ธโฃ Install Python dependencies
pip install -r requirements.txt
# 3๏ธโฃ Prepare your data
# Place CSV file at: C:\Users\lenovo\Downloads\rainfall_clean_districtwise_NE_India_Jan2026.csv
# OR update the path in flood_model.py
# 4๏ธโฃ Run the Flask server
python app.py
# 5๏ธโฃ Open browser
# Visit http://localhost:5000# Deploy to Vercel
vercel deploy --prod
# Or use one-click deploy
# Click the "Deploy with Vercel" button in the README# For AWS, Google Cloud, or Azure
# Use containerization for easy deployment
# Build Docker image
docker build -t jalrakshak-ai .
# Run container
docker run -p 5000:5000 jalrakshak-ai# Start the Flask server
python app.py
# Open browser to http://localhost:5000Interactive Dashboard Features:
- ๐บ๏ธ Select state and district from dropdowns
- ๐ Click "Analyze Risk" button
- ๐ View real-time predictions
- ๐ฒ See confidence scores
- ๐ Examine feature importance
- ๐ก Get actionable recommendations
Create test_model.py:
from flood_model import FloodRiskModel
# Initialize and train model
model = FloodRiskModel("path/to/rainfall_data.csv")
model.train()
# Test prediction
result = model.predict("Assam", "Kamrup Metro (Guwahati)")
# Display results
print("\n" + "="*50)
print("๐ JALRAKSHAK FLOOD RISK PREDICTION")
print("="*50)
print(f"\n๐ Location: {result['state']} - {result['district']}")
print(f"\n๐ฏ Risk Level: {result['risk_level']}")
print(f"๐ฒ Confidence: {result['confidence']:.2f}%")
print(f"โ
Model Accuracy: {result['model_accuracy']:.2f}%")
print(f"\n๐ All Risk Probabilities:")
for risk, prob in result['all_probabilities'].items():
bar = "โ" * int(prob / 5)
print(f" {risk:8} [{bar:20}] {prob:5.2f}%")
print(f"\n๐ง๏ธ Rainfall Data:")
for key, value in result['rainfall_data'].items():
print(f" โข {key}: {value}")
print(f"\n๐ก Recommendations:")
for rec in result['recommendations']:
print(f" โ {rec}")
print("="*50)Run it:
python test_model.pyAfter the first run, the model is saved. Load it directly:
from flood_model import FloodRiskModel
# Load existing model (no retraining needed)
model = FloodRiskModel("path/to/rainfall_data.csv")
model.load_model('flood_model.pkl')
# Make instant predictions
districts = [
("Assam", "Kamrup Metro (Guwahati)"),
("Assam", "Dibrugarh"),
("Meghalaya", "East Khasi Hills"),
]
for state, district in districts:
result = model.predict(state, district)
print(f"{district}: {result['risk_level']} ({result['confidence']:.1f}%)")
State: "Assam"
District: "Kamrup Metro"
Expected:
โข Risk: LOW
โข Confidence: 85%+
โข Reason: Normal rainfall |
State: "Assam"
District: "Barpeta"
Expected:
โข Risk: MEDIUM
โข Confidence: 70-85%
โข Reason: Elevated rainfall |
State: "Assam"
District: "Dhemaji"
Expected:
โข Risk: HIGH
โข Confidence: 90%+
โข Reason: Severe rainfall |
When you make a prediction, you receive:
{
"success": true,
"data": {
"state": "Assam",
"district": "Kamrup Metro (Guwahati)",
"risk_level": "LOW",
"confidence": 92.3,
"model_accuracy": 88.9,
"all_probabilities": {
"HIGH": 2.5,
"MEDIUM": 5.2,
"LOW": 92.3
},
"rainfall_data": {
"actual_rainfall": 0.0,
"normal_rainfall": 4.6,
"departure": -100.0,
"rainfall_ratio": 0.0,
"excess_rainfall": -4.6
},
"feature_importance": {
"rainfall_ratio": 0.35,
"departure": 0.28,
"actual_rainfall": 0.18,
"normal_rainfall": 0.12,
"excess_rainfall": 0.07
},
"recommendations": [
"Continue routine monitoring",
"No immediate action required",
"Stay informed of weather updates"
]
}
}Key Metrics Explained:
| Metric | Description | Range |
|---|---|---|
| Confidence | How certain the model is about THIS prediction | 0-100% |
| Model Accuracy | How well the model performs on ALL data | 0-100% |
| Risk Level | Predicted flood risk category | LOW/MEDIUM/HIGH |
| Probabilities | Likelihood of each risk category | Sum = 100% |
Returns the web interface dashboard
curl http://localhost:5000/api/districts/AssamResponse:
{
"success": true,
"districts": ["Barpeta", "Dhemaji", "Dibrugarh", ...]
}curl -X POST http://localhost:5000/api/predict \
-H "Content-Type: application/json" \
-d '{"state": "Assam", "district": "Kamrup Metro (Guwahati)"}'|
IMD India Meteorological Department Rainfall Data |
CWC Central Water Commission River Levels |
ESA European Space Agency Sentinel-1 SAR |
ASDMA Assam State DMA District Data |
OGD Open Government Data Public Datasets |
| Data Source | Type | Update Frequency | Usage |
|---|---|---|---|
| ๐ก๏ธ India Meteorological Department | Rainfall Data | Hourly | Historical trends & forecasts |
| ๐ Central Water Commission | River Levels | 15 minutes | Real-time gauge readings |
| ๐ฐ๏ธ Sentinel-1 SAR | Satellite Imagery | 6 days | Water spread detection |
| ๐๏ธ ASDMA | District Baselines | Monthly | Local context & thresholds |
| ๐ Open Government Data | Public Datasets | Variable | Validated references |
โ
All data is real, verifiable, and publicly accessible
โ No fabricated or misleading information
๐ Sources cited in technical documentation
graph LR
A[๐ Visit Website] --> B{๐ Location Input}
B -->|Option 1| C[๐ฏ Auto-detect GPS]
B -->|Option 2| D[๐บ๏ธ Manual Select]
C --> E[๐ Click Initialize]
D --> E
E --> F[โก AI Processing]
F --> G[๐ Risk Dashboard]
G --> H[๐ค Voice Alert]
style A fill:#ff6b35,stroke:#ff4500,stroke-width:3px,color:#fff
style B fill:#ffd43b,stroke:#f59f00,stroke-width:3px,color:#000
style C fill:#51cf66,stroke:#2f9e44,stroke-width:3px,color:#fff
style D fill:#51cf66,stroke:#2f9e44,stroke-width:3px,color:#fff
style E fill:#4c6ef5,stroke:#364fc7,stroke-width:3px,color:#fff
style F fill:#7950f2,stroke:#5f3dc4,stroke-width:3px,color:#fff
style G fill:#ff6b6b,stroke:#c92a2a,stroke-width:3px,color:#fff
style H fill:#ff8787,stroke:#fa5252,stroke-width:3px,color:#fff
| Role | Name | Responsibility |
|---|---|---|
| ๐จโ๐ผ Team Lead | Subhajit Roy | Architecture & Strategy |
| ๐ป Frontend Lead | Tamal Ghosh | UI/UX Development |
| ๐ค AI Engineer | Nishita Das | ML Logic & Communication |
| ๐ Data Analyst | Binita | Dataset Management |
| ๐ QA Lead | Disha Sonowal | Quality Assurance |
JalRakshak brings Aatmanirbhar AI intelligence to protect Bharat's communities
|
|
JalRakshak embodies the spirit of Aatmanirbhar Bharat (Self-Reliant India):
- ๐๏ธ Indian Data Sources: IMD, CWC, ASDMA, ISRO
- ๐ป Indian Development: Built by Indian engineers for Indian communities
- ๐ฃ๏ธ Indian Languages: Assamese, Bengali, Hindi, English
- ๐ฏ Indian Context: NER-specific rainfall patterns & river behaviors
- ๐ Indian Privacy: DPDP Act compliant from the ground up
- ๐ Indian Innovation: Autonomous hydrology intelligence pioneered in India
This isn't imported technology adapted for India.
This is Indian innovation solving Indian challenges.
|
Minutes vs Hours |
Field Validated |
Total Inclusivity |
Complete Privacy |
Real-time AI |
|
Voice breaks literacy barriers |
Cloud-native efficiency |
From zero to live |
Random Forest ensemble |
Namaste. Surakshit Bharat.
Made with โค๏ธ for Bharat by Indians
This is not just a project. This is a mission to protect Bharat's communities.
๐ Visit Live Application โข ๐ Read Docs โข โญ Star on GitHub
We extend our gratitude to:
|
Government Bodies
|
Space Agencies
|
Open Source
|
Communities
|

