First, run the development servers (rails and react app), in two Terminals:
Terminal 1 (Backend API)
rails s
# or
rails server
Terminal 2 (Web Client)
npm run start
Open http://localhost:3000 with your browser to see the result.
Open http://localhost:3001 with your browser to see the result.
It should be possible to create culture types - Completed
It should be possible to list culture types - Completed
It should be possible to create companies and select a culture type. - Completed
It should be possible to create applicants and select a culture type. - Completed
It should be possible to visualise the list of companies - Completed
It should be possible to visualise the list of applicants - Completed
It should be possible to match applicants and companies - Completed for seed data, missing newly created data matching
As a company, it should be possible to visualise the matched applicants - Completed
- Add matching based on full data (not only seed)
- Adding typescript
- Adding backend tests (rails tests)
- Adding frontend tests (jest tests for each component e.g. Nav)
- Add re-usable style components (e.g. button) to avoid tailwind css duplication in code