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!
Fork the repository, clone it to your local system, then:
yarn (or npm install)
yarn dev (or npm run dev)
yarn test (or npm run test)
- 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