ClimaGuard is an intelligent platform designed to predict, visualize and alert communities about cyclone and flood risks in Mauritius. It combines two modules that work together: CycloneGuard: Uses AI models trained on historical cyclone data to forecast trajectory, wind intensity, and rainfall patterns.
# 🛡️ ClimaGuard
ClimaGuard is an intelligent cross-platform climate monitoring system designed to predict, visualize, and alert communities about environmental risks. Built with a modern monorepo structure, it provides real-time climate monitoring across web and mobile platforms.
## 🚀 Quick Start
```bash
# Install dependencies
npm install
# Start web development
npm run dev:web
# Start mobile development
npm run dev:mobile
```
## 🏗️ Architecture
This project uses a **monorepo structure** with shared packages:
- **📱 Apps**: Web (Next.js) and Mobile (Expo)
- **🎨 UI Package**: Cross-platform components
- **🔧 Shared Package**: Business logic and utilities
- **⚙️ Backend**: API services
See MONOREPO.md for detailed documentation.
## 🌟 Features
### Current
- ✅ Cross-platform UI components
- ✅ Real-time climate monitoring interface
- ✅ Temperature and humidity tracking
- ✅ Customizable alert thresholds
- ✅ Responsive web design
- ✅ Native mobile experience
### Planned
- 🔄 AI-powered cyclone prediction
- 🔄 Flood risk assessment
- 🔄 Community alert system
- 🔄 Historical data analysis
- 🔄 GPS-based location services