🌊 AI-powered water accessibility analysis for Mbeere South Subcounty using SCM-G2SFCA methodology
# 🌊 HydroGPT - AI-Powered Water Accessibility Analysis
> **Advanced water accessibility analysis system for Mbeere South Subcounty, Kenya using SCM-G2SFCA methodology and AI-powered spatial intelligence.**
## 🎯 Overview
HydroGPT is a comprehensive water accessibility analysis platform that combines:
- **AI-Powered Analysis**: Claude API integration for intelligent query processing
- **Advanced GIS**: Interactive maps with real-time data visualization
- **Scientific Methodology**: SCM-G2SFCA (Supply Competition Multiple-modal Gaussian 2-step Floating Catchment Area)
- **Multi-Modal Transport**: Walking, animal, and driving accessibility analysis
## ✨ Features
### 🤖 AI Spatial Intelligence
- Natural language query processing
- Intelligent map control and highlighting
- Proactive suggestions and insights
- Context-aware responses with spatial relationships
### 🗺️ Interactive Mapping
- Real-time sublocation boundary visualization
- Water point capacity analysis
- Color-coded accessibility categories
- Smart zooming and area highlighting
### 📊 Dynamic Visualizations
- Accessibility rankings and comparisons
- Population impact analysis
- Statistical summaries and breakdowns
- AI-generated targeted charts
### 📋 Accessibility Classification
- **Very Weak (0-1.0)**: Critical intervention required
- **Weak (1.0-1.2)**: Priority improvement needed
- **Good (1.2-1.5)**: Acceptable access levels
- **Very Good (1.5+)**: Optimal water accessibility
## 🏗️ Architecture
```
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ React Frontend │ │ FastAPI Backend │ │ PostgreSQL+GIS │
│ │◄──►│ │◄──►│ │
│ • Interactive UI │ │ • AI Processing │ │ • Spatial Data │
│ • Maps & Charts │ │ • Claude API │ │ • Statistics │
│ • Real-time Chat│ │ • Data Analysis │ │ • Water Points │
└─────────────────┘ └─────────────────┘ └─────────────────┘
```
## 🚀 Quick Start
### Using Docker …