Weather Forecast Application

🔗 Live Website
🌐 Click Here to View Live Demo
📘 Description
A responsive and dynamic Weather Forecast App powered by the OpenWeatherMap API, built using HTML5, CSS3, and JavaScript. This app allows users to check real-time weather details of any city worldwide with modern UI, animated feedback, and real-world API integration.
This project is a responsive and interactive Weather Application that allows users to search and view real-time weather data for any city in the world. The application leverages the OpenWeatherMap API to fetch weather data and display it with a clean, modern UI built using HTML, CSS, and JavaScript.
It is designed with usability and aesthetic UI in mind, incorporating features like autocomplete suggestions, live weather updates, and a stylish weather result card. The application also includes user-friendly functionality such as click-outside-to-close, loading indicator, and input-based hiding of results.
📸 Screenshots
▲ Screenshot 1: Main UI with Search Functionality
▲ Screenshot 2: Auto-dropdown fetching city name
▲ Screenshot 3: Responsive Weather Results
🛠️ Technologies Used
-
HTML5 – Markup for the structure of the web page
-
CSS3 – Styling with modern techniques including glassmorphism
-
JavaScript (ES6) – Logic, API handling, DOM manipulation
-
OpenWeatherMap API – Real-time weather data source
-
Git & GitHub – Version control and deployment
🌟 Key Features
-
🔎 City Autocomplete – Suggests city names as you type
-
🌦️ Live Weather Results – Temperature, humidity, wind, conditions, sunrise & sunset
-
🎯 Emoji Indicators – Visual representation for better UX
-
🌀 Loading Spinner – Displays while data is being fetched
-
❌ Click Outside to Close – Closes result card when clicking elsewhere