Skip to content

CaptainQuickWit/UNC-Weather-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

06 Server-Side APIs: Weather Dashboard

deployed: https://captainquickwit.github.io/UNC-Weather-Dashboard/

Your Task

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. Your challenge is to build a weather dashboard that will run in the browser and feature dynamically updated HTML and CSS.

Use the OpenWeather API to retrieve weather data for cities. The documentation includes a section called "How to start" that provides basic setup and usage instructions. You will use localStorage to store any persistent data.

Screenshots:

Screen Shot 2021-07-16 at 9 39 33 PM Screen Shot 2021-07-16 at 9 39 15 PM Screen Shot 2021-07-16 at 9 39 22 PM

The weather app includes a search option, a list of cities, and a five-day forecast and current weather conditions for Atlanta.

Grading Requirements

This homework is graded based on the following criteria:

Technical Acceptance Criteria: 40%

  • Satisfies all of the above acceptance criteria plus the following:
    • Uses the OpenWeather API to retrieve weather data.
    • Uses localStorage to store persistent data.

Deployment: 32%

  • Application deployed at live URL.
  • Application loads with no errors.
  • Application GitHub URL submitted.
  • GitHub repository that contains application code.

Application Quality: 15%

  • Application user experience is intuitive and easy to navigate.
  • Application user interface style is clean and polished.
  • Application resembles the mock-up functionality provided in the homework instructions.

Repository Quality: 13%

  • Repository has a unique name.
  • Repository follows best practices for file structure and naming conventions.
  • Repository follows best practices for class/id naming conventions, indentation, quality comments, etc.
  • Repository contains multiple descriptive commit messages.
  • Repository contains quality readme file with description, screenshot, and link to deployed application.

Review

You are required to submit BOTH of the following for review:

  • The URL of the functional, deployed application.
  • The URL of the GitHub repository. Give the repository a unique name and include a readme describing the project.

© 2021 Trilogy Education Services, LLC, a 2U, Inc. brand. Confidential and Proprietary. All Rights Reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages