Implement a "Candidate Management System" in Aurelia + TypeScript.
As a user, I want to:
- see a list of candidates
- click on a candidate to preview the message
- mark a candidate as "not interested" / "interested"
- filter candidates by decision (undecided/not interested/interested)
Designs are exported in designs.pdf
We use the Aurelia JavaScript framework at Hyra iQ - we like it because it leverages next gen web/browser features, leverages convention over configuration and let's us write code that is more focused on the business logic, rather than the framework.
These are global installations required for the project:
- node
- yarn package manager - install
- Aurelia CLI - docs & install
Install dependencies using yarn. Yarn is very similar to npm, we like yarn as it's quite quick ⚡️
$ yarn install
and then to run the project:
$ yarn start