- [ ] Basic `User` schema with authentication. - [ ] Add a `Candidate` role with relevant permissions. - [ ] Test the GraphQL API. - [ ] TypeScript compatibility. - [ ] Document how to dev. - [ ] Make sure the logs are forwarded to the EFK stack.