/desafio-conceitos-do-node

Desafio de CRUD utilizando NodeJs

Primary LanguageJavaScript

Desafio 01 - Conceitos do Node.js

Este projeto foi realizado com a intenção de aperfeiçoar as técnicas em Node.js atráves de um CRUD simples.

Sobre a aplicação

Este é um projeto de um organizador de tarefas (to-do), onde você pode:

  • Criar um novo todo;
  • Listar todos os todos;
  • Alterar o title e deadline de um todo existente;
  • Marcar um todo como feito;
  • Excluir um todo;

Testes realizados

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;