Skip to content

codesoumya2006/Weatherplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌦️ WeatherPlus: Advanced Weather Dashboard

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.


πŸ“Έ UI Preview

πŸ” Search View

![Search View](image
A clean input box where users can type in any city name. Past searches are shown as clickable buttons.

🌀️ Current Weather Card

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

πŸ“… 5-Day Forecast Grid

Forecast Grid
Cards showing daily weather predictions including temperature, conditions, and dates.


πŸ› οΈ Features

  • 🌐 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)

πŸ“¦ Requirements

  • 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)

🧾 Folder Structure

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

πŸš€ Setup & Usage

  1. Clone the repository:
    git clone https://github.com/codesoumya2006/WeatherPlus.gitcd WeatherPlus
  2. Open in Browser: Simply double-click on index.html or open it in your browser manually.
  3. Add Your API Key: Open script.js and replace:
    const API_KEY = "your_api_key_here";

βœ… To-Do / Upcoming Features

  • 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

πŸ™‹β€β™‚οΈ Author

Made with πŸ’™ by Soumyadeep Das Adhikary πŸ“Ž Connect on LinkedIn


🌐 Live Demo

πŸ”— Click here to try WeatherPlus Live


Β© 2025 Soumyadeep Das Adhikary β€” WeatherPlus Project
This project is open-source and MIT licensed.

About

A responsive and user-friendly Weather Dashboard web application that allows users to search for any city and view real-time weather conditions along with a 5-day forecast. Built using HTML, CSS, and JavaScript, and powered by the OpenWeatherMap API. Perfect for learning API integration and frontend development basics. 🌀️

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors