We've put together a short code exercise so we can better understand your development capabilities and problem soliving skills. We don't want to ask for too much of your time for this exercise, let's see what you can achieve in 2 hours.
- Fork this repo before you begin
- Clone the repo on your local machine
- Install project dependencies
- Get your development server running
- Wire up a free netlify account to your git repo
- build the next project to a new netlify site
- https://clever-hopper-46eac6.netlify.app/
Our site is fast out of the box but there are a couple of quick wins we can grab to speed the page up further.
- Run a lighthouse test (in a guest tab) and record the results
- Implement the 2 main oppurtunitues that lighthouse provides
- Run another lighthouse test and record the result
- Push your progress to your github branch and trigger a build
-
Using the
/content/latest-articles.json
file located in the root of this project, build out and populate the new latest articles page section -
Our client has asked for a newsletter signup form to be added to the site just above the footer. Using the designs in the
/designs
directory, build out the newsletter signup section ui -
Wire up the form so that submissions will post the form data to
https://under2.free.beeceptor.com/submit
with the following data structure:{ firstName, lastName, email, company }
-
Push your progress to your github branch and trigger a build
- Make sure the repo is public and share it with us