Web App · 2024
Weather App
A React weather application with interactive radar maps, hourly and seven-day forecasts, geolocation search and cached API responses.
Overview
A weather client that keeps the interface responsive on a slow connection by caching forecast responses and rendering the last known state while a refresh is in flight.
What it does
- Interactive radar overlay with pan and zoom on a tiled map
- Hourly and seven-day forecast views sharing a single normalised data model
- Geolocation lookup with a typeahead city fallback
- Response caching with stale-while-revalidate so the UI never blanks on refetch
Stack
ReactTypeScriptTailwind CSSOpenWeather API
My role
Frontend developer