#Day5Project2
Worked on following features on Forcastly:
Added loading and error state handling with API call.
Save the city searched in LocalStorage.
Added a dropdown from the input field to display the search history of cities fetched from LocalStorage.
Added the transition effects when background changes depending on weather conditions.
Github repo - yashi-15/Forcastly
More UI improvements can still be made, but I think our main goal is achieved, so I will move on to the next project tomorrow. If any of you want to try this project and work on some enhancements, you can contribute to my repo by raising a PR, and I will integrate it. Here are some enhancements I would like to add:
Enable filtering of the search history list based on what the user types. Match the letters typed in the input box with the history list to filter cities in the dropdown.
Integrate an API to suggest city names when the user starts typing a city in the input box.
Add more information and weather reports, as the OpenWeatherMapAPI provides many other values. Currently, we use city name, temperature, feels like temperature, humidity, and weather condition, but we can add more details from the API results.
#9ProjectsChallenge continues 🚀