Tagline: Predict. Prepare. Protect.
Varuna AI is an AI-powered Disaster Intelligence Platform designed to improve disaster preparedness and emergency response through centralized monitoring and intelligent decision support.
The platform integrates weather intelligence, disaster mapping, emergency resources, hospitals, rescue operations, and analytics into a unified dashboard for government agencies and disaster management authorities.
The current prototype focuses on flood disaster management in Assam and is designed to scale for multiple disaster types and regions.
Frontend: https://varuna-ai.vercel.app/
Backend API: https://varuna-ai.onrender.com/
API Documentation (Swagger): https://varuna-ai.onrender.com/docs
Build an intelligent disaster management ecosystem that enables proactive decision-making using Artificial Intelligence.
- Real-Time Dashboard
- Weather Intelligence
- Interactive Disaster Map
- Flood Risk Prediction (Prototype)
- Emergency Alerts
- Hospital Monitoring
- Rescue Team Management
- Resource Management
- Reports & Analytics
- Responsive Dashboard UI
Weather Data
Satellite Data
GIS Data
Hospital Data
Rescue Data
│
▼
FastAPI Backend
│
├── Dashboard
├── Weather
├── Alerts
├── Prediction
├── Hospitals
├── Resources
├── Rescue
├── Reports
└── Analytics
│
▼
JSON Data Layer
(Current Prototype)
Future:
PostgreSQL • PostGIS • Neo4j
Browser
│
▼
HTML • CSS • JavaScript
│
▼
Dashboard Components
│
▼
API Layer (config.js)
│
▼
FastAPI Backend
FastAPI
│
├── API Routes
│
├── /dashboard
├── /alerts
├── /weather
├── /prediction
├── /hospitals
├── /resources
├── /rescue
├── /reports
├── /analytics
├── /settings
└── /disaster-map
│
▼
Service Layer
│
├── dashboard_service.py
├── alert_service.py
├── weather_service.py
├── prediction_service.py
├── hospital_service.py
├── resource_service.py
├── rescue_service.py
├── report_service.py
├── analytics_service.py
└── disaster_map_service.py
│
▼
Database Loader
│
▼
JSON Dataset (Current Prototype)
- HTML5
- CSS3
- JavaScript (ES6)
- Leaflet.js
- Chart.js
- Responsive Design
- FastAPI
- Python
- Pydantic
- Uvicorn
- JSON Dataset
- PostgreSQL
- PostGIS
- Neo4j
- LangChain
- OpenAI / Gemini
- TensorFlow
- PyTorch
- OpenCV
- Multi-Agent AI
- Digital Twin
| Component | Platform |
|---|---|
| Frontend | Vercel |
| Backend | Render |
VarunaAI/
│
├── backend/
│ ├── app/
│ │ ├── api/
│ │ ├── services/
│ │ ├── database/
│ │ ├── models/
│ │ ├── schemas/
│ │ ├── core/
│ │ └── utils/
│ │
│ ├── requirements.txt
│ ├── Dockerfile
│ └── main.py
│
├── frontend/
│ ├── css/
│ ├── js/
│ ├── assets/
│ └── index.html
│
├── docs/
├── assets/
├── README.md
├── LICENSE
└── .gitignore
- Interactive Frontend Dashboard
- FastAPI Backend
- REST API Architecture
- Dashboard Module
- Weather Module
- Disaster Map
- Alerts
- Hospitals
- Rescue Operations
- Resources
- Reports
- Analytics
- JSON-Based Data Layer
- Frontend–Backend Integration
- Live Weather API Integration
- AI Prediction Models
- PostgreSQL Migration
- Knowledge Graph
- Digital Twin
- Multi-Agent AI
- IoT Integration
- Citizen Mobile Application
- Real-Time Satellite Data
- IoT Sensor Integration
- Explainable AI
- Digital Twin Simulation
- Intelligent Resource Optimization
- National-Scale Deployment
Contributions are welcome.
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Push your branch.
- Open a Pull Request.
This project is licensed under the MIT License.
Predict. Prepare. Protect.