Skip to content

An web application that can be used to retrieve weather data for cities all over the world. It makes use of Third-party APIs to access the data and functionality by making requests with specific parameters to a URL. This app will run in the browser with features dynamically updated HTML and CSS.

Notifications You must be signed in to change notification settings

archana-nagaraj/Weather-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Weather Dashboard

Version 1.0

Description:

An web application that can be used to retrieve weather data for cities all over the world. It makes use of Third-party APIs to access the data and functionality by making requests with specific parameters to a URL. This app will run in the browser with features dynamically updated HTML and CSS.

Technologies used:

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap-4
  • Font-Awesome

App UI:

Landing page: Screenshot Weather-dashboard: Screenshot

Features:

  1. User is presented with a form where cityname is searched for.
  2. Using the search input, the app makes a call to the OpenWeather API and loads the response for current day and also the forecast for the next 5-days.
  3. Following data are shown in the current-day response which is loaded dynamically
    1. city name
    2. current date
    3. an icon representation of weather conditions
    4. temperature
    5. humidity
    6. wind speed
    7. UV index
  4. UV index value is presented with a color that indicates whether the conditions are favorable(1-2: green), moderate(3-5: yellow-orange) high (6-7: red-orange), severe (7-9: red) or extreme(11+: darkpurple)
    • Resources used for color representation
    1. EPA/SunSafety
    2. EPA/SunSafety
    3. Dreamstime
  5. Future weather conditions for the city searched is shown for 5-days
  6. Following data are shown in the 5-day forecast response which is loaded dynamically
    1. date
    2. an icon representation of weather conditions
    3. temperature
    4. humidity
  7. Searched cities are stored in local storage. Upto 10 cities are displayed in the search history and follows a LIFO ( Last in first out) rule.
  8. User can select/click on cities from the search history to view the weather response.
  9. This app will run in the browser - Chrome and Mozilla-Firefox

Hosted here:

https://archana-nagaraj.github.io/Weather-Dashboard/

Contributors

@archana-nagaraj

About

An web application that can be used to retrieve weather data for cities all over the world. It makes use of Third-party APIs to access the data and functionality by making requests with specific parameters to a URL. This app will run in the browser with features dynamically updated HTML and CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published