Criar um aplicativo de Lista de Tarefas que permite criar, editar, remover tarefas e alterar o status de cada tarefa (A fazer, Fazendo, Concluído).
- HTML
- CSS
- JavaScript (ES6)
- Bootstrap
- Web Components
- Testes Automatizados (JEST)
- Exibição de tarefas;
- Busca de tarefas pelo nome;
- Remoção de tarefas;
- Edição de informações da tarefa;
- Movimentar tarefas;
- Testes Automatizados;
É necessário ter o npm e o Node.js (versão 18 ou maior) instalados.
-
Utilizando o terminal, faça o clone do projeto:
git clone [email protected]:AndreiMuraro/fluig-frontend-challenge.git
-
Instale as dependências:
npm install
-
Inicie o json-server:
npm run server
-
Rode o projeto localmente:
npm start
Isso abrirá automaticamente o seu navegador.
Para realizar os Testes Automatizados com Jest:
npm test
Este projeto utiliza o json-server
para simular as APIs das tarefas, garantindo que as operações de CRUD (criação, leitura, atualização e exclusão) funcionem corretamente.