The weather dashboard made by using the OpenWeatherAPI to retrieve weather data for cities for travelers.
Criteria selections including:
- When user searches for a city, it presents current and future conditions for that city and that city is added to the search history.
- When user views current weather conditions for that city, it presents with the city name, the date, an icon representation of weather conditions, the temperature, the humidity, the wind speed, and the UV index.
- When user views the UV index, it presents with a color that indicates whether the conditions are favorable, moderate, or severe.
- When user views future weather conditions for that city, it presents with a 5-day forecast that displays the date, an icon representation of weather conditions, the temperature, and the humidity
- When user clicks on a city in the search history, it presents with current and future conditions for that city again.
- HTML
- CSS
- JavaScript
- OpenWeatherAPI
The lists of resources used to complete this challenge:
- Module 6 Server-side APIs from canvas.
- Book: JavaScript & jQuery by Jon Duckett.
- Google (https://www.google.ca/) and Google Fonts (https://fonts.googleapis.com/css?family=Open+Sans&display=swap).
- MDN Web Docs (https://developer.mozilla.org/en-US/docs/Web/JavaScript).
- w3schools (https://www.w3schools.com/).
- Font Awesome (https://fontawesomeicons.com/).
- Bootstrap (https://getbootstrap.com/).
- Moment.js (https://momentjs.com/docs/).
- Open Weather API (https://openweathermap.org/api).
- Supports from instructor, assistant instructor and Tutor.