deployed: https://captainquickwit.github.io/UNC-Weather-Dashboard/
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:
This homework is graded based on the following criteria:
- Satisfies all of the above acceptance criteria plus the following:
- Uses the OpenWeather API to retrieve weather data.
- Uses
localStorage
to store persistent data.
- Application deployed at live URL.
- Application loads with no errors.
- Application GitHub URL submitted.
- GitHub repository that contains application code.
- 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 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.
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.