In this exercise you will develop a product listing page and shopping basket. Your solution should:
The following wireframes show a high-level example of the application. You’re free to change this as you like.
Please fetch the products to be displayed as JSON from this URL: https://jsainsburyplc.github.io/front-end-test/products.json.
Please build your solution as a website with React, as this is the library we use in most of our front end products.
Other than React, the choice of libraries, frameworks or tools used to develop the application is left open to you. We encourage you to use options you’re familiar with, and that you’d feel comfortable explaining the choices you make with them.
Your application will be reviewed on an up-to-date version of Chrome, but you’re free to include compatability for other browsers to enhance your application.
As part of the interview process, our engineers will review your code as well as your application. Please ensure the code you write can be shared with our team, for example through a GitHub or Bitbucket repository, or as a compressed folder.
We will assess your application based on the following criteria:
We appreciate your time is important. Therefore, if you feel your unfinished code demonstrates enough for us to assess the application please leave some notes in your README.md
explaining what you would do next given more time. We would be happy to review this.