WeatherWise
2024
// Overview
Built as a team hackathon project. Fetches live weather conditions and multi-day forecasts from an external weather API, with location search and display of temperature, wind, UV index, and precipitation probability. No framework dependencies — vanilla JavaScript and CSS. The responsive layout adapts from a single-column mobile view to a multi-panel desktop layout without a CSS framework.
// Challenges
Coordinating across a team under time pressure while keeping the codebase readable for everyone. Handling API rate limits and graceful error states (bad location query, network timeout) without the UI breaking.
// Outcomes
Shipped a working multi-feature weather app in a single hackathon session. Good exercise in team-based vanilla JavaScript development and API integration under time constraints.