Mkulima Weather Assistant
Description
Mkulima Weather Assistant is a simple weather web application
that helps farmers check current weather conditions and receive
basic farming advice based on the weather.
Many farmers face challenges caused by sudden weather changes,
poor rainfall prediction, and extreme temperatures. This project
helps farmers make better farming decisions by providing
real-time weather information and simple farming recommendations.
The system uses weather data such as temperature, humidity,
and weather conditions to advise farmers on suitable farming
activities.
Problem Solved
Farmers often experience:
- Crop losses caused by poor weather prediction
- Difficulty knowing the best time for planting
- Lack of easy access to weather information
- Poor farming decisions during extreme weather conditions
This application helps solve these problems by:
- Displaying current weather conditions
- Providing farming advice based on weather
- Helping farmers prepare for different weather conditions
Project Details
The application allows users to:
- Enter a location
- Fetch current weather information
- View:
- Temperature
- Humidity
- Weather condition
- Receive simple farming advice
The project contains three pages:
1. Home Page
Displays:
- Weather search
- Weather results
- Farming advice
2. About Page
Contains:
- Project description
- Technologies used
- Purpose of the application
3. Contact Page
Contains:
- Contact form
- User feedback section
Technologies Used
The project was built using:
- HTML
- CSS
- JavaScript
- OpenWeatherMap API
Features
- Real-time weather data
- Responsive design
- Farming recommendations
- Multi-page website
- Modern glassmorphism UI
- Background image styling
Known Issues
Some known issues in the project include:
- The application only shows current weather
- Farming advice is basic and rule-based
- API may fail if an invalid location is entered
- Internet connection is required for weather data
- Contact form is not connected to a backend database
Future Improvements
Future versions may include:
- 5-day weather forecast
- More advanced farming advice
- Crop recommendation system
- Dark mode
- Voice assistant
- Database integration
- User accounts
Author
Created by Simon Gatuku.
License
This Project is only for Education Purposes only.
Live demo
(http://127.0.0.1:5500/Mkulima-Weather-Assistant/index.html)