WeatherPlus is a beautifully designed, responsive web application that allows users to get real-time weather updates and 5-day forecasts for any city worldwide. Built using HTML, CSS, and JavaScript, this dashboard offers a sleek UI and leverages the OpenWeatherMap API for accurate data.

A clean input box where users can type in any city name. Past searches are shown as clickable buttons.

Displays current temperature, humidity, wind speed, and weather condition with icons.

Cards showing daily weather predictions including temperature, conditions, and dates.
- π Search any city globally
- π‘ Real-time weather updates (temperature, humidity, wind speed)
- π 5-day forecast using OpenWeatherMap's API
- πΎ Local storage for past searches
- π± Fully responsive layout (desktop, tablet, mobile)
- π Light/Dark Mode Toggle (optional upgrade)
- π£οΈ Multilingual Support (planned)
- Modern Web Browser (Chrome, Firefox, Edge, Safari)
- Internet Connection (for API calls)
- For API key------> (https://openweathermap.org/api)
- Code Editor (VS Code recommended)
- Basic HTML/CSS/JS knowledge (for customization)
WeatherPlus/
β
βββ index.html # Main HTML structure
βββ style.css # Stylesheet (with custom design & responsive layout)
βββ script.js # JavaScript logic (API, DOM updates, local storage)
βββ assets/
β βββ icons/ # Weather icons
β βββ screenshots/ # UI preview images
βββ README.md # This documentation
- Clone the repository:
git clone https://github.com/codesoumya2006/WeatherPlus.gitcd WeatherPlus
- Open in Browser: Simply double-click on index.html or open it in your browser manually.
- Add Your API Key:
Open script.js and replace:
const API_KEY = "your_api_key_here";
- Add real-time geolocation support
- Add language toggle (multi-language support)
- Add temperature unit toggle (Β°C / Β°F)
- Add weather animations & audio feedback
- Deploy on Netlify with custom domain
Made with π by Soumyadeep Das Adhikary π Connect on LinkedIn
π Click here to try WeatherPlus Live
Β© 2025 Soumyadeep Das Adhikary β WeatherPlus Project
This project is open-source and MIT licensed.