Thanks for taking the time to complete the Every.io code challenge. Don't worry, it's not too hard, and please do not spend more than an hour or two. We know you have lots of these to do, and it can be very time consuming.
- How readable, is your code.
- Scalability.
- Are there any bugs.
You will be creating an API for a task application.
- This application will have tasks with four different states:
- To do
- In Progress
- Done
- Archived
- Each task should contain: Title, Description, and what the current status is.
- A task can be archived and moved between columns, or statuses.
- The endpoint for tasks should only display tasks for those users who have authenticated and are authorized to view their tasks.
- Typescript
- Tests
- Dockerized Application
- Apollo Server GraphQL
- Logging