josephj / reactjs-test

A simple test to show us how awesome you are!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Whitech Developer Test

A simple test to show us how awesome you are!

Your task is to build a ReactJS powered page to:

  • Request a list of products from a JSON REST api
  • Render results to page as per the UI (Find ProductListing.png in the repository)
  • Add ability to paginate the collection (Items per page needs to be configurable)

Image of Product Listing

Requirements

  • Redux for state management
  • React Router 4
  • Good component structure
  • Should be responsive
  • Good code quality
  • High Test coverage
  • ES6 +

Notes

  • Use a starter kit of your choice.
  • Feel free to use npm packages to help you achieve a result.
  • Feel free to also document your approach, any shortcomings and concerns that you encountered during the process, though this is not a mandatory requirement, it helps us better understand your thought process.

Deliverable

Send us your repository URL. Your code will be reviewed and we'll ask you questions in the issue tracker.

When we pull your code we'll execute the following commands:

yarn
yarn test
yarn start

API Details

API Endpoint: https://whitechdevs.github.io/reactjs-test/products.json

About

A simple test to show us how awesome you are!