Web Development Project
A responsive weather application designed in Figma and developed using HTML, CSS, and JavaScript, featuring live weather data, recent search history, smooth UI animations, and a clean minimal interface.
This weather app allows users to search for real-time weather details by entering a city name. The application displays current temperature, weather condition, city and country, humidity, wind speed, feels-like temperature, local date and time, sunrise, and sunset information in a clean and minimal interface.
Designed the initial app layout in Figma with a soft muted color palette, rounded components, clean spacing, and a minimal weather dashboard style.
Built the interface using HTML and CSS, then implemented interactive weather search functionality using JavaScript.
Connected the application to the OpenWeatherMap API to fetch live weather data, including temperature, weather type, location, humidity, wind speed, sunrise, and sunset.
Added keyboard search support, invalid city error handling, recent search history using localStorage, animated weather transitions, and dynamic weather icons for a more polished user experience.
Weather Data
Integration
Error Handling
Live Weather Data
Recent Searches
Error Handling
Smooth Animations
Figma Design
This project demonstrates my ability to turn a Figma design into a functional and interactive web application. It combines responsive layout design, JavaScript logic, API integration, asynchronous data fetching, localStorage usage, animation effects, and user-focused error handling in one complete frontend project.