Weather App

A weather app that shows the current conditions for any city, including temperature, humidity, wind, and local sunrise and sunset times.

Screenshot of Weather App

About this project

A weather app that fetches live conditions from the OpenWeather API for any city, opening on Jakarta by default.

Key features:

  • City search with current temperature, feels-like temperature, humidity, and wind speed
  • Sunrise and sunset shown in the city's own local time, using its timezone offset
  • Weather conditions mapped to matching icons
  • Loading spinner and clear error messages for empty searches or unknown cities
  • Animated UI with CSS keyframes