HomeAboutServicesWorkBlogFAQContact
Live weather app with real-time forecast
web · Live

Live Weather App

Real-time forecasts with auto-detected location

JavaScriptOpenWeatherMapGeolocation

A real-time weather app that auto-detects your location and shows a 7-day forecast, powered by the OpenWeatherMap API and wrapped in a clean, animated interface.

What it does

On load, the app requests geolocation, resolves it to a location name, and fetches current conditions plus a 7-day forecast from OpenWeatherMap. Users can also search any city manually. Conditions are shown with matching iconography and simple transition animations between states, so checking the weather feels immediate rather than like waiting on a spinner.

Build notes

Built in vanilla JavaScript without a framework, deliberately — a small, single-purpose tool like this doesn't need one, and keeping the dependency footprint at zero means it loads fast and stays easy to reason about. The geolocation flow includes a graceful fallback to manual city search for users who decline location access.