Application Screenshot Preview
- Third-party APIs allow developers to access their data and functionality by making requests with specific parameters to a URL.
- Developers are often tasked with retrieving data from another application's API and using it in the context of their own. My task is to build a weather dashboard that will run in the browser and feature dynamically updated HTML and CSS.
AS A traveler
I WANT to see the weather outlook for multiple cities
SO THAT I can plan a trip accordingly
GIVEN a weather dashboard with form inputs
WHEN I search for a city
THEN I am presented with current and future conditions for that city and that city is added to the search history
WHEN I view current weather conditions for that city
THEN I am presented with the city name, the date, an icon representation of weather conditions, the temperature, the humidity, and the the wind speed
WHEN I view future weather conditions for that city
THEN I am presented with a 5-day forecast that displays the date, an icon representation of weather conditions, the temperature, the wind speed, and the humidity
WHEN I click on a city in the search history
WHEN I am again presented with current and future conditions for that city
- To install the Server Side API Weather Dashboard, please follow the instructions below:
Clone or download the repository to your local machine.
Open the index.html file in your web browser.
- To use the Server Side API Weather Dashboard, follow the steps below:
- Open the index.html file in your web browser.
- Type the name of a city in the search bar and click the search button or press the enter key.
- The current weather conditions and a 5-day forecast for the city will be displayed.
The Server Side API Weather Dashboard has the following features:
- Users can search for the weather outlook for multiple cities.
- Users can view the current and future conditions for a city.
- The city is added to the search history.
- Users can click on a city in the search history to view its current and future conditions.
- The application displays the city name, date, an icon representation of weather conditions, temperature, humidity, and wind speed for the current weather conditions.
- The application displays the date, an icon representation of weather conditions, temperature, wind speed, and humidity for the 5-day forecast.