The midterm will be an at-home practical on 10/12 from 5-8pm where you will build a web application using React and React Router in 3 hours based on requirements I give you using the material that we have covered in the weeks leading up to the exam. You can use previous assignments, notes, assignment solutions, and the internet to look things up. You are NOT ALLOWED to communicate with anyone in or outside of class by any means. To study, review past assignments, assignment solutions, class demos, and the slides.

What You Don’t Need To Study

  • The specific APIs we’ve worked with
  • Handlebars
  • Event Delegation
  • DOMPurify
  • JSON Server
  • jQuery

Environment and Submission

As with previous assignments, it is up to you if you’d like to use CodeSandbox or set up a React application locally using Create React App.

Create your GitHub repository here: https://classroom.github.com/a/2ik4XHVG.

If you used CodeSandbox, paste your link on a README.md file in the root of your repository and push up that file. You are done!

If you used Create React App, deploy your React project to Surge. Paste your Surge link on a README.md file in the root of your repostiory. Push up all of your code to your GitHub repository. You are done!