Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

tonny1theetechie/weather-ai-dashboard

Domain:

agriculture

Record type:

software
Creator:
ton
Host:
Kenya Weather Intelligence Dashboard with Agricultural Advisory # Kenya Weather Intelligence Dashboard A responsive React dashboard for Kenyan weather powered by Open-Meteo API. Features intelligent agricultural advisory, crop recommendations, and pest risk assessment based on real-time weather data. ## Features - County-based weather selection with searchable dropdown - Auto location weather detection using browser geolocation - Current weather card with temperature, humidity, wind and feels-like details - 7-day forecast cards - Scrollable hourly forecast for the current day - AI weather insight card - Agricultural advisory with crop recommendations - Pest risk level assessment - Soil moisture indicators - Dark/light theme toggle - Fully responsive design (mobile, tablet, desktop) ## Setup 1. Clone the repository: ```bash git clone github.com cd weather-ai-dashboard ``` 2. Install dependencies: ```bash npm install ``` 3. Create a `.env` file based on `.env.example`: ```bash cp .env.example .env ``` Note: This project uses Open-Meteo API which is free and requires no API key by default. 4. Start the app: ```bash npm start ``` The app will open at `localhost` ## Project Structure ``` src/ ├── App.js # Main app logic and state ├── App.css # Global styles and responsive design ├── api/ │ └── weatherService.js # Weather API integration ├── components/ │ ├── SearchBar.jsx # County selection dropdown │ ├── CurrentWeather.jsx # Current weather display │ ├── ForecastCard.jsx # Daily forecast card │ ├── HourlyForecast.jsx # Hourly forecast scroll │ ├── AISummary.jsx # AI-generated weather summary │ ├── AgriculturalAdvisory.jsx # Crop & farming recommendations │ └── Loader.jsx # Loading spinner └── data/ ├── kenyaCounties.js # County list data └── agriculturalData.js # Crop data and agricultural logic ``` ## Features in Detail ### Agricultural Advisory - Real-time …

Visit

github.com

Licenses

MIT

Similar

mutyabajoekk/weather-dashboardDorrisAkello/Kenya-Weather-Dashboardsanogomamadou/mali-weather-dashboardKibisuvictor/African-Weather-Analysis-Dashboardhisayinde-tech/nigeria-weather-dashboardsys-bruce/kenya-weather-dashboard

mutyabajoekk/weather-dashboard

This dashboard is used by EWS teams around various regions of Uganda to get custom rainfall and temp

DorrisAkello/Kenya-Weather-Dashboard

Cleaning, analyzing, and visualizing Kenya weather station data using Python and Power BI. # Kenya-

sanogomamadou/mali-weather-dashboard

Dashboard Météo Temps Réel du Mali — Un système complet basé sur Kafka, Elasticsearch et Kibana pour

Kibisuvictor/African-Weather-Analysis-Dashboard

# African-Weather-Analysis-Dashboard An interactive R Shiny dashboard designed to explore, visualize

hisayinde-tech/nigeria-weather-dashboard

# Nigeria Weather Forecast Dashboard A searchable weather dashboard built on top of the Kwara State

sys-bruce/kenya-weather-dashboard

# Kenya Weather Dashboard 🇰🇪 A comprehensive weather dashboard for Kenyan citizens providing real-