Criar uma api rest ou graphql de gerenciamento de tarefas (aka Todo), com seguintes métodos:
- Registrar usuário (e-mail, nome)
- Listar tarefas por usuário
- Criar tarefa a fazer para o usuário cadastrado
- Editar uma determinada tarefa
- Listar tarefas do usuário cadastrado
- Mudar status da tarefa (a fazer, fazendo e feito)
- Servidor GraphQL ou REST
- Tenha algum tipo de teste (unit, bdd, etc)
- Código limpo, documentado e organizado
- Qualquer banco de dados (relacional, nosql ou graph)
- Usar algum CI para gerar binário (Ex: CircleCI)