https://georgec12104531.github.io/candid.io/
- Folder Structures
- the component folder stores all reusable react components.
- The mapper-service, is used to map backend calls (snake_case) for the front end (camelCase)
- The pages, is used for the different pages that will be rendered for different routes in the future.
- The icons, are for the logos and svgs used throughout the application.
- Filter
- A search filter was implemented for users to quickly find candidates by their name.
- A sort filter was created to order candidates by their credit score in ascending and descending order.
- Testing
- Cypress testing was used to ensure that the number of candidates received in the api call matched the number of candidate cards rendered.