This Weather App was created as part of the SheCodes course, where I was tasked with building a simple weather app using JavaScript and the SheCodes Weather API. The goal was to display real-time weather data for cities, including temperature, humidity, wind speed, and weather description.
You can also check out the live version of the Weather App by clicking here.
I started by creating the basic structure using HTML and CSS, then I connected the app to the SheCodes Weather API to fetch the weather data. This allowed the app to show live weather information for a selected city.
While the course provided the basic structure, I decided to add some extra features to make the app more interactive:
Initially, I created a version that worked and displayed the data, but I wasn’t satisfied with how it looked or functioned. I decided to scrap that version and start fresh. This time, I focused on improving both the design and functionality, ensuring everything worked smoothly and looked more polished.
Old version
This project helped me strengthen my JavaScript skills, particularly in handling real-time changing data (like weather information) and how to structure the app so that it automatically updates when the user searches for different cities.