This was a (timed) code challenge for Perkbox. I didn't particularly love the fact that it was timed as I didn't have time to actually show any creativity when it comes to UI/UX, etc. I was only able to complete the task without adding much of my fingerprint to it.. :/
As it was timed I had to pay a lot more attention to actually finishing the task than setting up a proper linter, prettier, pre-commit hook, project structure, etc. As I would have otherwise, or even making more than one commit (which is a terrible practice!)
I'd love a code challenge where I could actually show a bit more of what I'm about 😉
Anyway, it was fun. Thanks for the opportunity, Perkbox!
This project has been set up with the standard react-cli script. Use:
$ npm install
$ npm start
See https://www.npmjs.com/package/react-scripts for more details
Timed: 1 hour
Create a small job capture application. The screenshots have been included in this zip. A user can have 1-3 jobs or be unemployed (0 jobs).
We are just looking for the component markup and structure.
- We are not looking for logic or state management.
- Styling is also not important, react-bootstrap has been included in this project but you are not required to use it.
- Feel free to include any reasonable 3rd party modules (MaterialUI etc.)
Only do this if you complete the first task in time and are happy with it. Not doing this task will not impact negatively on your test.
There is a todo list tab with a (very) basic to do list. Improve it however you feel best.
Upload the zip file to a cloud storage of your choice, just make sure its accessible. (e.g. GoogleDrive, github) (tip: don't include the node_modules folder!)