This repository is created to show case my JavaScript skill level, general attention to detail as a developer and use of best-practice implementation patterns.
You must have installed:
- Node 8.x
- NPM or Yarn
- To run the mock server and client at the same time, please run
yarn run dev
- To run test, please run
yarn test
- To run test coverage, please run
yarn run test:coverage
- Mock server to return data from sample-data.json as restful API. This can also be done to use graphQL mock server if required.
- Functional components and hooks concepts are being used.
- Redux hooks are being used.
- Application is responsive when the browser resizes. Been tested in Chrome, Firefox, and Safari.
- Test unit has been set up. Test coverage could be higher if required.
- Accessibility (HTML validator) is passed.
Note: If anything is unclear, please reach out to me at brandon.truong@outlook.com