kierandenshi / reading-list-fe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reading List App

Hello! Thank you for your interest in joining our front end engineering team at Teamed! :)

We ask all candidates to complete this short exercise to help us evaluate their suitability for the roles we are recruiting for. We recommend spending between 2 and 4 hours. You will have an opportunity to discuss your solution, and the choices you made at the next interview stage.

The Exercise

Create an application to display a recommended reading list using React and any suitable libraries (we use React, Redux, RxJS, Emotion and Jest). You may use create-react-app to bootstrap your application.

Acceptance Criteria

  • Fetch data from https://unruffled-austin-0672da.netlify.app/data.json
  • Display the list of books on a page, each book item showing
    • Book title
    • Author name
    • Cover image (thumbnail size)
    • 'More information' link
  • Clicking on the 'More information' link should open another page showing
    • Book title
    • Author name
    • ISBN
    • Cover image (full size)
    • A list of book titles by the same Author (with links)
    • 'Back to list' link

Requirements

A good solution will

  • satisfy the acceptance criteria
  • work on common web browsers
  • have good test coverage
  • have a functional user experience and design
  • use appropriate front end libraries
  • be production ready

Please put your solution on a repository hosting service such as GitHub or Bitbucket and don't forget to include a README file to tell us how to build and run the application :)

About