Simple React Portal for recruiters to manage Outstanding Candidates.
- Clone repositry and navigate to root directory of project
- Run npm install (Assume Latest version of NodeJs installed)
- Run project using npm start (app will run in http://localhost:3000 )
Following command will create build in dist folder
npm run build
To run tests:
npm run test
To check code coverage:
npm run test -- --coverage
html report will be generated in coverage folder
Use storybook to verify components independently.
Run storybook using npm run storybook Storybook runs in localhost port 6006
- The CustomTable Component is a scalable & reusable - configuration based component used for generating candidates table.
- As of now CustomTable has Filter and Sort Functionality
- Filter Can be applied on one field at a time. Planning to improve this to simultaneously apply multiple filters
- Complete All test cases
- Separate CustomTable and treat as an independent component
- Enhance Component to have customFormatting option
- Option customize style / pass custom class to component
- ..