Skip to content

Instantly share code, notes, and snippets.

View aemcdonald's full-sized avatar

Ashley McDonald aemcdonald

View GitHub Profile

React Weather App

For this exercise, we would like you to make and test a weather app using React, React Testing Library, and the open weather map api.

Spec

  • The app should have a form that takes in a location (city name or zip code, your choice)
  • When the form is submitted, the app should display the current weather for the location
  • When the form is submitted, the app should display a 5 day forcast for the location

Data

Exam Checklist

Mid-Mod Notes

Time: 3 hrs

  • Spec like IdeaBox
  • Build out an app from a boilerplate / work through iterations
  • Dependencies installed
  • 2 repos (1 FE and 1 BE)
  • Bring in data from an API

React Router Prework

This gist contains a short assignment I'd like everyone to complete before our formal lesson. The prework involves reading some of the React Router documentation, and will allow us to keep the lesson more hands on.

Instructions

  1. Fork this gist
  2. On your own copy, go through the listed readings and answer associated questions
  3. Comment a link to your forked copy on the original gist

Questions / Readings

Iteration Number

Link to Iteration

  • Did you check all of the functionality of the webpage
  • Do both parties understand every line of code
  • Is the code DRY/SRP

Questions

Notes

Problems

Screenshot

Screenshots of Pairin Top 4 Results

What is the value of a checklist?

Checklists are important for staying organized and maintaining an overview of what needs to be accomplished. Checklists provide a safe-guard for repetitive tasks that ensure important steps are not skipped or forgotten. Many times, large tasks can be overwhelming but creating a checklist can break the task down into digestible steps that can assist with motivation and efficiency at reaching your goal. In addition, checklists can help you idenitify repetitive points in your process or steps that need to be added for moving on to your next step and overall accomplishment of your goal.

What do you plan to improve upon while at Turing?

At Turing, my goal is to improve upon my technical skills in writing and understanding code. I have worked through various tutorials on my own but the value of an in-person education and collaborative environment best matches my personality and study skills. I also hope to improve my confidence and faith in myself and skills while strugg