This is a web app coding challenge that I came up with for my company. It's an example of React, with hooks, and excellent testing, done in 5 hours, so it purposely lacks some visual polish.
- Make sure you have Node.js installed. This was developed with v12.8.0
- Checkout the code, and
cd
into the directory. - Run
npm install
- Run
npm start
- Upload the CSV file in the
data/
directory, via the app'sUpload Samples
button.
- Run
npm test
to watch for file changes. - Run
npm run test:coverage
to see a coverage report.