# Sani Alert Ghana 🚰
**Climate-Resilient Sanitation Monitoring System**
An IoT-powered early warning system that prevents pit latrine overflow and dangerous gas buildup in schools and communities across Northern Ghana.
## 🌍 Mission
Sani Alert Ghana addresses critical sanitation challenges in Northern Ghana by providing real-time monitoring and early warning systems for pit latrines. Our solution prevents health hazards, protects water sources, and ensures safe sanitation facilities for schools and communities.
## ✨ Features
- **🔔 Real-time SMS Alerts**: Instant notifications when waste levels reach critical thresholds
- **📊 Live Dashboard**: Web-based monitoring interface with real-time data visualization
- **☀️ Solar-Powered IoT Sensors**: Sustainable, off-grid monitoring devices
- **📱 Mobile-First Design**: Responsive interface accessible on all devices
- **🌡️ Multi-Parameter Monitoring**: Tracks waste levels, gas concentrations, and environmental conditions
- **🎯 SDG Impact Tracking**: Monitors progress toward UN Sustainable Development Goals
## 🛠️ Technology Stack
- **Frontend**: React 19 with TanStack Start (SSR)
- **Routing**: TanStack Router (file-based routing)
- **Styling**: Tailwind CSS v4 with custom design system
- **UI Components**: Radix UI primitives with custom components
- **Charts**: Recharts for data visualization
- **Forms**: React Hook Form with Zod validation
- **Build Tool**: Vite
- **Package Manager**: npm
- **Deployment**: Static site generation ready
## 🚀 Quick Start
### Prerequisites
- Node.js 18+
- npm 8+
### Installation
1. **Clone the repository**
```bash
git clone
github.com
cd sani-safe-ghana
```
2. **Install dependencies**
```bash
npm install
```
3. **Start development server**
```bash
npm run dev
```
4. **Open your browser**
Navigate to `
localhost`
### Available Scripts
- `npm run dev` - Start development server
- `npm run build` - Build for production
- `npm …