The Weather App is a web application that provides users with current weather information, a 5-day forecast, and an interactive map interface. The application leverages power of APIs and utilizes the OpenWeatherMaps API for weather data and the Maptiler API for the map. The application is built using React and integrates various libraries and technologies to deliver a seamless weather experience.
Features
-
Location Detection: The app allows users to either give browser permission for geolocation or manually enter latitude and longitude coordinates for weather information.
-
Current Weather: Display the current weather conditions, including temperature, humidity, wind speed, and more.
-
5-Day Forecast: Provide a 5-day, 3-hourly weather forecast, allowing users to plan ahead.
-
Interactive Charts: Utilize the react-chartjs-2 library to create interactive weather charts, making it easy for users to visualize weather trends.
-
Interactive Map: Implement an interactive map using Leaflet.js, with OpenStreetMap as the base and OpenWeatherMap Maps 1.0 overlay functionality. This feature enhances the user experience by visualizing weather patterns on a map.



