🌿 growing

Building a calmer Utah weather dashboard.

I wanted alerts, radar, and forecasts without fighting an ad slot for every square inch of the screen.

•field note
StormWatch dashboard showing Utah weather alerts, current temperature, wind, map controls, and saved regions
StormWatch — the useful weather signal, organized for Utah.

Weather sites have accumulated a lot of weather-adjacent stuff. I wanted one place that answers the practical questions: Is anything active? What is happening now? What is moving in? What about the places I check more than once?

One Utah command center

StormWatch combines active NOAA and National Weather Service alerts, current conditions from Open-Meteo, regional forecasts, and map layers in a responsive dashboard. Search a ZIP code, save a region with a useful name, and come back to the same places later.

ā€œProfessional weather intelligenceā€ sounds serious. Mostly I wanted to know whether the cabin was about to get hammered.

Layers, not clutter

The Utah map can stay clean or show precipitation, temperature, wind, and pressure. The chosen view sticks between visits. That small detail matters: a personal tool should remember how I use it instead of making me rebuild the dashboard every time.

What is under it

  • React and Vite for the interface.
  • NOAA/NWS for alerts and forecasts.
  • Open-Meteo for current conditions.
  • Optional OpenWeatherMap overlays for the map.

This one keeps growing because weather is a bottomless product brief. The discipline is deciding what earns a place on the screen—and what stays out.