AU/NZ Weather Dashboard

Built a portfolio weather dashboard for Australia and New Zealand with shareable URL filters, KPI summaries, interactive charts, and 200+ tests.

AU/NZ Weather Dashboard

I built the AU/NZ Weather Dashboard as a portfolio piece focused on data UI done well—a dashboard that compares conditions across ten preset cities in Australia and New Zealand, with filters that persist in the URL so every view is bookmarkable and shareable.

The app pairs a Summary view (multi-city KPI cards and weather alerts) with a Charts view (temperature, rainfall, and wind visualizations powered by Recharts). Filters cover city selection, hourly/daily granularity, variable pickers, and date ranges. An Open-Meteo API proxy validates coordinates with Zod, caches responses with ISR, and retries gracefully on failure. I also shipped theme switching, skeleton loading states, accessible controls, 209 unit tests with strong coverage, Playwright e2e tests, and CI on every push. Source on GitHub.

Visit Website
  • #Next.js
  • #React
  • #TypeScript
  • #Recharts
  • #Tailwind CSS