01 — Personal project
Weather App
Real-time weather, reduced to what actually matters.
A full-stack weather application with location search and a focused dark interface, built to ship a complete product loop from API to UI.
The problem
Most weather apps either overwhelm people with data or feel generic. I wanted a focused experience: fast lookup by location, the handful of metrics people actually check, and a UI that feels intentional rather than templated.
The approach
Built with Next.js and Tailwind CSS, with a server-side API route that talks to OpenWeatherMap so the API key never reaches the browser. The interface is designed around a ZIP + country code search, with a clear hierarchy for temperature and conditions, then humidity and wind, optimized for quick scanning on any screen size.
What it does
- 01Search by ZIP code and country code
- 02Temperature, humidity, wind speed, and a plain-language description
- 03Server-side API route keeps the OpenWeatherMap key private
- 04Dark interface tuned for at-a-glance reading
Outcome
- A complete search-to-forecast flow with a responsive layout
- Raw API responses shaped into a readable, at-a-glance summary
- End-to-end ownership: API integration, interface, and deployment-ready frontend