Olá para esse desafio estamos buscando alguém que consiga combinar habilidades para:
- Elaborar wireframes propondo iterações mais objetivas e consistentes entre cliente e sistema;
- Converter wireframes em componentes e páginas que serão reutilizados pela equipe;
- Transcrever iterações em funcionalidades junto com o time.
- Colaborar com a experiência do usuário propondo melhorias no uso do sistema.
Seu objetivo é desenvolver um gerenciador de tarefas (Todo App) que permita criar, gerenciar e filtrar tarefas de forma prática.
-
Adicionar tarefas com um campo de texto e um botão de adicionar impedindo a criação de tarefas vazias;
-
Listar todas as tarefas exibindo o status de cada uma (pendente ou concluída). Deverá conter botões para marcar/desmarcar, editar tarefa e excluir.
-
Deve ser possível filtrar as tarefas com as seguintes opções: Todas, Pendentes e Concluídas;
-
Deverá conter uma forma de ordenar a lista de tarefas com: Criadas recentemente e antigamente (pode incluir outras ordenações se achar necessário);
-
Salvar as tarefas utilizando um store global (localStorage ou uma solução equivalente) para que ao recarregar a tela seja possível visualizar as tarefas cadastradas;
- O projeto deve ser entregue com Vue.js 3 utilizando Options API;
- Utilize o Bootstrap 5 como framework css;
- Crie um fork do projeto;
- Crie um diretório com seu-nome incluindo o seu nome no formato lowercase usando hífen (-) quando necessário;
- Crie os arquivos que achar necessário;
- Envie o PULL-REQUEST;
- Esperamos que você se divirta e aprenda algo fazendo esse desafio. Se não conseguir algum detalhe, pode nos mandar mesmo assim, que avaliaremos com todo o prazer (e talvez possamos-lhe auxiliar no que faltou).