MCPcopy Index your code
hub / github.com/SRILAKSHMI-8195/dengue-watch-AI

github.com/SRILAKSHMI-8195/dengue-watch-AI @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
26 symbols 37 edges 2 files 0 documented · 0% updated 3mo ago★ 52
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🦟 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 officer@theni.gov.in theni123
Health Admin admin@health.tn.gov.in admin123
Data Analyst analyst@nvbdcp.in 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

Core symbols most depended-on inside this repo

Shape

Function 26

Languages

TypeScript100%

Modules by API surface

src/App.jsx26 symbols

For agents

$ claude mcp add dengue-watch-AI \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page