new updates coming soon:) plan to add hurricane tracks
A web app that displays live weather alerts from the US National Weather Service (NWS), overlays them on a map, and lets you toggle the latest NWS radar mosaic.
Built with HTML, Bootstrap, and Leaflet – no backend required.
- Live NWS Alerts: Fetches all current US NWS alerts from weather.gov.
- Map Visualization: Alerts are shown on an interactive map using Leaflet, with polygons/areas and points correctly colored by severity.
- NWS Radar Overlay: Toggle the latest NWS radar mosaic (reflectivity) as a semi-transparent overlay above the base map and below the warnings.
- Responsive Design: Works on desktop and mobile.
- Dark Mode: Toggle dark mode for better nighttime viewing.
- Filters & Search: Search alerts by text or filter by severity.
- Location Filter: Show only alerts near your current location (uses browser geolocation).
- No Backend Needed: Fully static, just serve the HTML file.
-
Open
index.htmlin any modern browser.
You can host it anywhere (GitHub Pages, Netlify, Vercel, S3, etc.) -
Map Controls:
- Use the "Show Alerts For My Location" button to center and filter to your location.
- Search and filter alerts using the input and dropdown.
- Use the "Toggle Radar" button to turn the radar overlay on or off.
- Toggle dark mode with the 🌙 button in the top bar.
-
Viewing Alerts:
- Alerts appear as colored polygons or markers.
- Click any polygon or marker for details and a link to the official alert.
- Alerts: Fetched live from
https://api.weather.gov/alerts/active - Radar: WMS overlay from NOAA OpenGeo
- Map: OpenStreetMap tiles via Leaflet
- No API Key Required
- Red: Warning
- Orange/Yellow: Watch
- Blue: Advisory
- Source: NOAA/NWS NEXRAD Composite
- Opacity is set to 0.6 by default (adjust in code if desired).
- Always appears under the alert polygons/markers.
- Uses semantic HTML and ARIA labels for accessibility.
- Geolocation may require HTTPS.
- Works in all modern browsers (Chrome, Firefox, Edge, Safari).
- Weather alerts and radar by NOAA/NWS.
- Map data by OpenStreetMap.
- Built with Leaflet and Bootstrap.
MIT License.
This is a static, client-only project. No personal data is collected or stored.