A simple weather app that displays current conditions using the OpenWeather API.
Live DemoWeather Dashboard provides real-time weather information for any city using the OpenWeatherMap API. It is built with vanilla JavaScript, HTML, and CSS.
The app has a search form and a results card on a single page. JavaScript fetches API data and updates the DOM elements to display weather details.
- Search by city
- Display temperature, humidity and wind speed
- Show weather condition icons
- Responsive layout for mobile and desktop
Flexbox and media queries ensure the dashboard remains usable on phones, tablets, and desktops.
Managing asynchronous API requests and handling errors for invalid searches were key challenges when building this project.