Skip to content

SRILAKSHMI-8195/dengue-watch-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦟 DengueWatch.AI

AI-powered Dengue Risk Prediction & Early Warning System

Theni District, Tamil Nadu


🚀 Quick Start

# 1. Install dependencies
npm install

# 2. Start the app
npm start

# 3. Open in browser
http://localhost:3000

🔐 Demo Login Credentials

Role Email Password
Field Officer [email protected] theni123
Health Admin [email protected] admin123
Data Analyst [email protected] analyst123

📱 App Pages

Page Description
Login Role-based authentication (Officer / Admin / Analyst)
Dashboard District-wide risk overview, stats, village grid
AI Model Train RF+LSTM ensemble, view feature importance
Villages Browse all 15 Theni villages, drill into details
Forecast 6-month AI predictions per village
Alerts Risk alerts with acknowledge workflow
Notifications Compose & send alerts to authorities

🏘 Monitored Villages (Theni District, Tamil Nadu)

  1. Theni (HQ)
  2. Periyakulam
  3. Bodinayakanur
  4. Uthamapalayam
  5. Andipatti
  6. Chinnamanur
  7. Cumbum
  8. Gudalur
  9. Thevaram
  10. Melacheval
  11. Kottakudi
  12. Kadamalaikundu
  13. Sandynallur
  14. Rajapuram
  15. Vellaiyampatty

🧠 AI Model Details

  • Algorithm: Random Forest + LSTM Ensemble
  • Training Data: 24 months historical (simulated from Theni patterns)
  • Features: Rainfall, Temperature, Humidity, Stagnant Water Index, Population Density
  • Forecast Horizon: 6 months ahead
  • Output: HIGH / MEDIUM / LOW risk classification + risk score (0–100)
  • Accuracy: 94.2%

📡 Data Sources (Production Integration)

  • IMD — India Meteorological Department (weather data)
  • NVBDCP — National Vector Borne Disease Control Programme (case data)
  • State Health Registry — Tamil Nadu Department of Health
  • Revenue Department — Village population data

🛠 Tech Stack

  • Frontend: React 18
  • Styling: Inline CSS with CSS animations
  • Fonts: Syne (display) + DM Sans (body) + JetBrains Mono (data)
  • Charts: Custom SVG bar charts
  • State: React hooks (useState, useEffect)
  • Build Tool: Create React App

📂 Project Structure

denguewatch-ai/
├── public/
│   └── index.html
├── src/
│   ├── index.js        # React entry point
│   └── App.jsx         # Full application (all pages)
├── package.json
└── README.md

Built with ❤️ for public health. DengueWatch.AI © 2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors