This is to answer part three of the test, focusing on a React-solution. Semantics and HTML knowledge has hopefully been covered by other projects at HM. :)
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.