=========================================
- fetch data from weather api
- display it to the webpage
- search for more locations
- use promises, async await Javascript concepts
- Set up a blank HTML document with the appropriate links to your JavaScript and CSS files.
- Write the functions that hit the API. You’re going to want functions that can take a location and return the weather data for that location. For now, just console.log() the information.
- Write the functions that process the JSON data you’re getting from the API and return an object with only the data you require for your app.
- Set up a form that will let users input their location and will fetch the weather info (still just console.log() it).
- Display the information on your webpage!
- Add any styling you like!
- Optional: add a ‘loading’ component that displays from the time the form is submitted until the information comes back from the API. Use DevTools to test for low-end devices.
- Push that baby to github and share your solution below!
- The background color changes based on the weather condition.
- The search bar query reacts to typing.
The design and layout was inspired by a different TOPS user named codeSwish. repo: https://gitlab.com/CodeSwish/weather_app/-/blob/main/README.md live: https://weather-app-codeswish-ee40934d959c5c333751aa0e680f7ba2a27f766a3.gitlab.io/