# AquaSense Zimbabwe – Smart Agricultural IoT Dashboard
## Project Overview
- **Name**: AquaSense Zimbabwe
- **Goal**: Smart precision agriculture platform for Zimbabwean farmers using IoT sensor data
- **Initiative**: Uncommon Builders Club Partnership – Prince Ruswa
- **Tech Stack**: Hono + TypeScript + TailwindCSS + Chart.js + Cloudflare Pages
## Features Implemented
### ✅ Dashboard
- Real-time overview of all 4 field sensor nodes
- Stat cards: average soil moisture, temperature, active alerts, sensor uptime
- Animated soil moisture gauge rings with colour-coded status
- Live alerts panel with irrigation recommendations
- 24-hour soil moisture/temperature/humidity trend charts
- Mini weather widget
### ✅ My Fields
- Detailed field cards for Maize, Tobacco, Soya Beans & Wheat
- Per-field soil moisture gauges, temperature, humidity, battery level
- Crop-specific irrigation thresholds and recommendations
- Field detail modal with 24-hour history chart
- Crop icons and zone/area metadata
### ✅ Irrigation Alerts
- Automated alerts: IRRIGATE / LOW / EXCESS / OPTIMAL statuses
- Filterable by: All / Critical / Warning / Info
- Shows soil moisture %, field, crop, zone, and time
### ✅ Weather & Climate
- Current conditions: temperature, humidity, wind speed, UV index
- 5-day forecast with icons
- Farming impact advice (evapotranspiration, rainfall, wind effect)
- Zimbabwe planting calendar (Maize, Tobacco, Soya Beans, Wheat)
### ✅ Farm Analytics
- Water saved, yield increase, cost reduction, sensor uptime KPIs
- Weekly water usage vs rainfall bar chart
- Field efficiency radar chart
### ✅ IoT Devices
- Node status cards (ESP32-WROOM-32, ESP32-S3, Arduino Mega, ESP32-C3)
- Battery level, signal strength (dBm), communication type
- Online/Warning/Offline status with colour rings
- Network architecture diagram: Nodes → LoRa Gateway → Cloud → Dashboard
### ✅ Field Guide & Settings
- Built-in soil moisture interpretation guide
- Device status legend
- Sensor specs refe …