Skip to content

sadrakmorais/P-TFJ-02-2023-legacy

 
 

Repository files navigation

O Desafio

Desenvolva um aplicativo de lista de tarefas utilizando Vue 3 e TypeScript. O objetivo é permitir aos usuários gerenciar suas tarefas, incluindo adicionar novas tarefas, marcar como concluídas e remover tarefas da lista. Além disso, é necessário criar testes unitários abrangentes para as funcionalidades principais do aplicativo. Garanta também que o aplicativo tenha um design responsivo para proporcionar uma experiência agradável em diferentes dispositivos.

Requisitos

Requisitos funcionais

  • O usuário pode realizar login e se autenticar;
  • O usuário pode adicionar novas tarefas;
  • O usuário pode mudar o status de uma tarefa, podendo ser entre Não iniciada, Em andamento e concluída;
  • O usuário pode excluir tarefas;
  • O usuário pode realizar Logout do sistema; ### Regras de negócio
  • Cada nova tarefa é atribuída ao usuário que a criou, essa atribuição deve acontecer pelo e-mail;
  • Uma nova tarefa deve ser unicializada com status "Não iniciada" e o usuário deverá mudar o status de acordo com o andamento;
  • Todas as tarefas podem ser excluídas;

Requisitos não-funcionais

  • O usuário poderá ver apenas tarefas criadas pelo email de autenticaçãodo login;

Rodando localmente

Clone o projeto

 git clone https://github.com/sadrakmorais/P-TFJ-02-2023-legacy.git 

Instale as dependências

  yarn 

Inicie a branch

  yarn  dev

Inicie os testes

  yarn test

Ou usando o NPM:

npm install
npm run dev

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 56.2%
  • Vue 40.4%
  • JavaScript 1.9%
  • HTML 1.3%
  • CSS 0.2%