Try it out here - https://vishsig.github.io/Weather-App/
This project involved the development of a dynamic web application designed to provide real-time weather information for any given city. The application was built using a robust tech stack including JavaScript for functionality, HTML for structure, and CSS for styling.
The application leverages the power of asynchronous programming in JavaScript, utilizing async/await syntax to handle API requests and responses. This ensures a smooth user experience by allowing the application to continue running other tasks while waiting for the API response.
The data for the application is sourced from the OpenWeather API, a powerful tool that provides a wide range of weather data. The application makes API calls to fetch data such as the current temperature, humidity, wind speed, and a dynamic icon representing the current weather conditions.
The integration of the OpenWeather API not only powers the core functionality of the application but also ensures the reliability and accuracy of the weather information provided. The application is designed to dynamically update the displayed information based on the data received from the API, providing users with the most current weather conditions for their chosen city.
This project demonstrates a strong understanding of API integration, asynchronous programming in JavaScript, and the creation of dynamic, user-friendly web applications.