Feedr Technical Challenge

Thank you for taking the time to attempt this challenge.

These tests are used to evaluate candidates of all skill levels so please complete them to a level you feel is an accurate representation of your skill set.

Please read README-FRONTEND.md for further instructions.

If you have any questions or would like to clarify any details, please email lyz@feedr.co.

Good luck!

Quick Start

Fork the repository, clone it to your local system, then:

Install dependencies

yarn (or npm install)

Start development server

yarn dev (or npm run dev)

Run tests

yarn test (or npm run test)

Possible improvements:

  • Migrate to typescript
  • Add stylelint
  • Use css modules or styled component
  • Create components for wrappers, containers, rows, header, button, lists etc.
  • Do not mock fetch, but use something like Mock Service Worker
  • Upgrade other dependencies
  • Remove not used dependencies
  • Remove not used babel plugins
  • Make snapshots checking only tested element
  • Write test for components
  • Consider usage of state management library