A fast, offline-capable progressive web app for 8-day weather forecasts, hourly graphs, severe-weather alerts, and your favorite saved locations.
How to use
Switching cities
Swipe left or right anywhere on the main weather dashboard to cycle through your saved locations.
Exploring the forecast
Swipe the temperature graph or tap a day in the list below it to view a different day. Swipe the quick-stats grid to see more details.
Hourly timeline
Scroll the hourly bar horizontally to view upcoming weather. Scrolling into a different day will automatically flip the dashboard to that day.
Managing locations
In the Locations menu, press and hold a city for a moment until it tilts, then drag it up or down to reorder your list.
Landscape layout
Turn your phone or tablet sideways — the dashboard splits into two columns (hero + graph on the left, hourly + 8‑day list on the right) and each column flips on its own 3D cube when you swipe to another saved city.
Data & services
WeatherDaddy stitches together free, open data from several great sources. Massive thanks to each of them.
OpenWeatherMap ↗Current conditions, 5-day / 3-hour forecasts, and city geocoding.
Open-Meteo ↗Hourly precipitation, 8-day daily forecast extension, UV index, air quality (US AQI), and European pollen (broken out by tree, grass, and weed).
GeoNames ↗The 20,000-city autocomplete dictionary bundled with the app, from the cities15000 dataset.
Built into your browser
Geolocation APIUsed by the "Use current location" button to find weather for where you are right now. WeatherDaddy never sends your location anywhere except the weather APIs above.
Use your own OpenWeatherMap API key
WeatherDaddy ships with a shared service so it works out of the box, but
you can plug in your own free OpenWeatherMap API key to get your own
request quota and skip our proxy.
Heads up: brand-new keys can take up to 2 hours to activate. If you get an error right after creating one, try again later.
Status: Using Default Shared Service
Open-Meteo, OpenStreetMap Nominatim, the U.S. National Weather Service, and the bundled GeoNames dictionary are called directly from your browser. OpenWeatherMap requests go through a tiny Cloudflare Pages proxy that attaches our shared API key — unless you've added your own key above, in which case the browser talks to OpenWeatherMap directly and our proxy is bypassed entirely.