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 richard.stevens@feedr.co.
Good luck!
Fork the repository, clone it to your local system, then:
npm install
npm run dev
npm run test
- I upgraded all the dependencies to be Node.js v20 compatible
- I use React
SWR
library for data fetching. /src/client/components
contains all the react components/srv/client/lib/
contains reusable libraries for frontend/src/client/model/
contains model for different data structures.- I created
/srv/client/lib/useSWRWithFetcher.js
library to reuse code for retrieving data from server side easily.