Notifications arrive even when WeatherDaddy is closed. They are sent to this device only; other devices can turn on their own.
Checking build…
A fast, offline-capable progressive web app for 8-day weather forecasts, hourly graphs, severe-weather alerts, and your favorite saved locations.
Swipe left or right anywhere on the main weather dashboard to cycle through your saved locations.
Swipe the temperature graph or tap a day in the 8-day list to view that day — its high and low will float up into the hero card. Swipe the quick-stats grid to see more details. Tap Today at any time to jump back to right-now conditions.
A faint dashed line marks now on today's graph. Pin an hour from the timeline and it becomes a solid line labelled with that time, so you can always see which point on the curve the hero card is describing.
The quick-stats grid leads with whatever is actually worth knowing for the day you're viewing — snow accumulation, a notable peak gust, unusual pressure or poor visibility get promoted to the first page, while routine readings fill in behind them. Your selected day and pinned hour now survive the automatic background refresh.
The first tile, Now, always shows live conditions. Tap any tile to project that hour's temperature, icon, and "feels like" into the hero card (e.g. "This evening at 8 PM"). Scroll the bar horizontally to look further ahead — scrolling into another day flips the whole dashboard to match. Past tiles drop off as time moves forward.
Coastal locations automatically display high and low tide times on the quick-stats grid, along with the current water temperature. Heights are shown alongside the time wherever the range is large enough to be worth reading. Select a forecast day and the rows switch from "next" tide to that day's tides.
Near a U.S. coast, tide times come from the nearest NOAA tide station — the same harmonic predictions printed tide tables use. Elsewhere they fall back to a global ocean model, which is fine for "is the tide in or out" but can be over an hour off at a specific harbour.
At the coast the graph gains a third view: a tide curve showing sea level across the day. Tap the R / W / T letters in the graph's right edge — or double-tap the graph — to cycle precipitation → wind → tide. Inland locations keep the two-way R / W switch, and your choice of tide view is remembered for when you come back to the coast.
On days that reach the WHO Moderate UV band or higher a fourth letter, U, joins the switch: a UV-index curve with the Very High threshold marked, so you can see when the sun is actually worth avoiding. Like the tide view, it only appears where it applies and your choice is remembered.
From 12 hours before sunset on the night of a full moon until sunrise, the moon takes center stage on the stats grid with its traditional name and optimal viewing time.
Double-tap (or double-click) the big temperature in the hero card to switch everything between imperial (°F, mph, inHg, inches, miles) and metric (°C, km/h, hPa, mm, km) at once. A metric choice like m/s or mmHg survives the round trip, and the time format is left alone. The Units screen still has the full set of options for each.
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.
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.
To back up your settings or transfer them to another device, open Import / Export Data from the menu. Tap Export Data to generate a JSON backup of your saved locations, current active city, and (optionally) your custom API key. Copy this text to save it. To restore or import, paste the backup JSON into the textbox and tap Import Data. Unit settings (like °F/°C) will not be affected.
Tap Copy URL in the menu to generate a shareable link. The link preserves your currently selected location, chosen forecast day, and even the selected hour so you can share exact conditions or bookmark your favorite dashboard views.
Right-click (on desktop) or press and hold (on touch screens) anywhere on the main weather dashboard to open a quick-access context menu. This lets you quickly jump to locations, units, notifications, data settings, install the app, or copy the sharing URL without opening the main menu.
When there are active U.S. National Weather Service alerts for your current location, a bar appears at the bottom of the dashboard — red for Severe or Extreme warnings, amber for lesser watches, advisories and statements. Tap the bar to open the alerts overlay and view the full text and severity of each one.
U.S. locations also get a Forecaster's Notes button under the day graph: the local NWS office's own narrative of what is driving the forecast, updated a few times a day. Tap it to read the full discussion, split into its sections. It sits with the forecast rather than on the bottom edge so that strip stays reserved for alerts.
Next to it, a Radar button opens an animated precipitation map centred on the city you are looking at, with a scrubber through the last hour or two. The contiguous U.S. gets NOAA's NEXRAD radar; everywhere else uses RainViewer's global mosaic. The button is hidden while you are offline, since radar can't be cached.
When a new version of the app has been installed in the background, a small Reload pill appears at the bottom of the dashboard. Tap it to switch straight away, or ignore it: the app swaps over on its own the next time it is in the background or idle.
WeatherDaddy is built as a Progressive Web App (PWA). Choose Install App from the menu to add it to your home screen or desktop for a full-screen, native-style experience (on iOS, use Share → Add to Home Screen). It caches static assets and weather forecasts (for up to 6 hours), so you can open the app and view your last retrieved conditions even without an active internet connection.
Open Push Notifications from the menu, pick a city (or Wherever I am, which follows your phone: each time you open WeatherDaddy it checks where you are and, if you've moved to a new place, points every notification there), and switch on what you want, even when the app is closed: a morning briefing (today's high, low, and conditions at a time you choose, 6 AM by default) severe weather alerts (National Weather Service warnings and watches, checked every five minutes; US locations only), a rain starting soon note ("Rain starting in ~15 min, lasting ~45 min", checked every five minutes between 7 AM and 10 PM, once per spell of rain), threshold alerts (once a day at a time you choose, 5 PM by default, a heads-up if the next 24 hours bring a freeze, extreme heat, high wind, heavy rain, heavy snow, poor air quality, or a good chance of rain, whichever you tick), a full moon note shortly before sunset on the night of each named full moon, with the best viewing time and the sky forecast, meteor showers and eclipses the same way on the night (or, for a solar eclipse, a couple of hours before the peak), and forecast changes, a note at your briefing and threshold times when the forecast has shifted a lot since the last look. Notifications are per device, use your unit settings, and can be switched off from the same screen. On iPhone and iPad they require the installed app (Share → Add to Home Screen).
WeatherDaddy stitches together free, open data from several great sources. Massive thanks to each of them.
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.
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 Worker 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.
Export your saved locations and custom API key to back them up or transfer them to another device, or import your data from a JSON backup. Unit settings will not be affected.