Problem
Build a practical demo that presents real weather metrics across multiple cities in a polished dashboard UI, with reliable loading, error handling, and chart-based trend visualization.
What I Investigated
- City selection flow with persisted preferred location
- Weather provider integration flow with fallback handling
- Loading and failure UX under network/API failure states
- Chart rendering patterns and responsive layout behavior
Implementation Highlights
Implemented a city-based dashboard with metric cards, multi-chart views, weather data services, and test coverage for core components and rendering states.
Current Status
- Live production deployment on Vercel
- Automated tests, linting, and build passing
- Additional data-accuracy refinements planned for next iteration