Logo Lanfrica

logiic-ltd/weather-connect-rwanda-platform

Domaine:

climateagriculturedigital infrastructure

Type de record:

softwaretools
Créateur:
log
Hôte:
# MeteoConnect Rwanda A comprehensive multi-channel digital platform for the Rwanda Meteorology Agency that disseminates real-time weather alerts, forecasts, and advisory content to citizens through web, mobile, SMS, USSD, and WhatsApp interfaces. ## 🌟 Features ### Core Modules - **Real-time Weather Dashboard** - Live weather data with interactive forecasts - **Multi-Channel Alert System** - Weather warnings via web, SMS, WhatsApp, and USSD - **Interactive Weather Map** - GIS-enabled visualization of weather zones and risks - **Community Feedback Engine** - Citizen weather reports for improved accuracy - **Agricultural Advisory System** - Crop-specific weather guidance - **Multilingual Support** - Available in Kinyarwanda, English, and French - **Progressive Web App** - Offline functionality for mobile and desktop - **Admin Dashboard** - Comprehensive content and alert management ### Technical Features - Progressive Web App (PWA) with offline capabilities - Responsive design optimized for mobile devices - Multi-language support with real-time switching - Role-based access control (citizen, admin, moderator) - Real-time alerts and notifications - Community feedback integration - Interactive weather mapping - Voice synthesis for accessibility ## 🚀 Quick Start ### Prerequisites - Node.js (v18 or higher) - npm or yarn package manager ### Installation 1. **Clone the repository** ```bash git clone cd meteoconnect-rwanda ``` 2. **Install dependencies** ```bash npm install ``` 3. **Start development server** ```bash npm run dev ``` 4. **Open your browser** Navigate to `localhost` ## 🏗️ Project Structure ``` src/ ├── components/ # Reusable UI components │ ├── admin/ # Admin dashboard components │ ├── alerts/ # Alert system components │ ├── community/ # Community feedback components │ ├── dashboard/ # Main dashboard components │ ├── forecast/ # Weather forecast components │ ├── layout/ …

Languages