Southern Zambia weather hub
# **Kumusanza, Southern Zambia Weather Hub**
**Kumusanza** is an interactive weather web application designed for the Southern Province of Zambia. It provides real-time weather updates, a 5-day forecast, and various features tailored to enhance usability and interactivity. The project was developed as part of an **Interactive Web Development course** in an undergraduate **Electrical and Electronics Engineering program**.
---
## **Features**
- **Real-Time Weather Information**: Displays current temperature, wind speed, pressure, humidity, cloudiness, and sunrise/sunset times.
- **5-Day Weather Forecast**: Shows weather predictions in 3-hour intervals with icons and temperature charts.
- **Geolocation Support**: Automatically detects and displays weather based on the user’s location.
- **Dynamic Backgrounds**: Background images change based on current weather conditions.
- **Interactive UI**:
- Language toggle (English and French).
- Unit toggle (Metric and Imperial).
- Favorites list for frequently checked cities.
- **Global Search**: Search weather for any city globally, with a focus on the Southern Province of Zambia.
- **Responsive Design**: Optimized for mobile, tablet, and desktop views.
---
## **Technologies Used**
- **Frontend**: HTML, Kumusanza.css, Kumusanza.js
- **API**: OpenWeatherMap API
- **Hosting**: Deployed via GitHub Pages.
- **Libraries**:
- Chart.js for temperature charts.
- Pexels and Unsplash for background images.
---
## **How to Use**
1. Clone the repository:
```bash
git clone
github.com
2. Navigate to the project directory:
cd Kumusanza
3. Open the index.html file in a browser to view the application locally.
4. To view the hosted site, visit:
chisangamwaba.github.io
---
Project Structure
Kumusanza/
Kumusanza/
│
├── css/
│ └── Kumusanza.css # Stylesheets for layout and theming
├── js/
│ └── Kumusanza.js # JavaScript files for interactivity and API han …