Implementar um sistema de lista de tarefas (ToDo), onde o usuário possa criar, excluir ou concluir uma tarefa. As requisições deverão ser feitas por meio de uma api para cada ação. O usuário deverá fazer login na aplicação com um email e uma senha.
- O usuário pode criar sua conta e realizar o login.
- Cada usuario tem sua propria lista de tarefas.
- Pode-se adicionar uma nova tarefa utilizando as teclas de atalho shift+enter.
- O usuário tem a opção de excluir a tarefa depois de marcala como concluida.
- É possível editar uma tarefa já existente colocando a nova descrição no input e clicando no botão que contém um lápis na tarefa que deseja alterar.
- Apertando a tecla ESC o input da descrição é limpo.
Entre no diretório backend pelo terminal e instale as dependências do node com o comando
npm install
após a instalação entre no diretório frontend e instale as dependências do projeto como mesmo comando.
Após a instalação de todas as dependências basta executar o comando
npm start
no diretório backend e após isso no frontend e a pagina web será aberta automaticamente.