Ghana Government Flood Intelligence Agent for Microsoft 365 Copilot
# FloodAI — Ghana Government Flood Intelligence Agent
**A Microsoft 365 Copilot Declarative Agent for real-time flood intelligence, risk assessment, and emergency response coordination in Accra, Ghana.**
## Project Overview
FloodAI is a citation-backed, safety-first flood intelligence agent designed to help the Ghana Government (specifically Accra Metropolitan Assembly and NADMO) issue urgent, actionable evacuation and resource directives during flood emergencies.
Every operational recommendation is tied to a data source and timestamp, enabling auditable decision-making and after-action review.
### Problem Statement
- Rapid urban flooding in Accra causes loss of life and property; drainage failures and river overflow are common.
- Decision-makers need fast, trustworthy, operationally focused intelligence (not just warnings).
- Current alert systems lack data provenance and actionable guidance.
### Solution: FloodAI
FloodAI integrates meteorological and river-level data sources, identifies high-risk zones, and produces prioritized, evidence-backed recommendations in simple, urgent language.
#### Core Capabilities
1. **Identify high-risk flood zones** — Map critical areas (Odaw River basin, Korle Lagoon, etc.) with risk levels.
2. **Alert officials in real-time** — Notify NADMO and Accra Metropolitan Assembly with source-cited data.
3. **Coordinate emergency response** — Recommend evacuation routes, resource allocation, and rescue priorities.
4. **Guide affected citizens to safety** — Provide clear shelter locations and safety instructions.
5. **Track relief needs and resources** — Monitor supplies and displaced persons; report gaps to authorities.
6. **Recommend policy solutions** — Suggest drainage improvements, building regulations, and early warning systems.
## Getting Started
> **Prerequisites**
>
> To run this app template in your local dev machine, you will need:
>
> - Node.js, supported versions: 18, 20, 22
> - A Microsoft 365 account for developme …