A simple and user-friendly web application for checking current weather in any city worldwide. The app uses the OpenWeatherMap API to fetch real-time data.
- City Search: Enter a city name to get the instant forecast.
- Current Data: Displays temperature (°C), humidity (%), and wind speed (km/h).
- Dynamic Icons: The weather icon changes automatically based on conditions (Clear, Rain, Mist, Snow, etc.).
- Error Handling: Displays a user-friendly error message if the city is not found (404).
- Easy Controls: Search works via the search button or by pressing the
Enterkey.
The project is built using pure JavaScript (Vanilla JS) without any additional frameworks.
- HTML5 — Semantic structure.
- CSS3 — Styling and responsiveness.
- JavaScript (ES6+) — Application logic, Async/Await (Fetch API), and ES6 Modules.
- FontAwesome — Weather icons.
- OpenWeatherMap API — Weather data source.
Follow these steps to run the project locally.
git clone https://github.com/BindasDanylo30/Weather-Web-App.git