Este projeto foi realizado com a intenção de aperfeiçoar as técnicas em Node.js atráves de um CRUD simples.
Este é um projeto de um organizador de tarefas (to-do), onde você pode:
- Criar um novo todo;
- Listar todos os todos;
- Alterar o
title
edeadline
de um todo existente; - Marcar um todo como feito;
- Excluir um todo;
Testes de usuário:
- Deve ser possível criar um novo usuário;
- Não deve ser possível criar um novo usuário com um
username
já existente;
Testes da aplicação:
- Deve ser possível verificar se o usuário existe;
- Deve ser possível listar todas as tarefas de um usuário;
- Deve ser possível criar uma nova tarefa;
- Deve ser possível editar uma tarefa;
- Deve ser possível marcar como concluída uma tarefa;
- Deve ser possível excluir uma tarefa;
- Não deve ser possível editar uma tarefa;
- Não deve ser possível marcar como concluída uma tarefa;
- Não deve ser possível excluir uma tarefa;