Foi um projeto desenvolvido durante o curso de JavaScript: explorando a manipulação de elementos e da localStorage. Durante o curso foram reforçados conceitos de manipulação de DOM e aprensetadado um novo conteúdo que o armazenamento na localStorage. E foram feitas melhorias usando a web speech API para reconhecimento de voz.
- Adicionar Tarefas: Um botão revela um formulário onde você pode escrever e adicionar novas tarefas.
- Editar Tarefas: Clique em um botão editar e você pode alterar a descrição da tarefa.
- Visualizar Tarefas: As tarefas adicionadas estão todas lá organizadas para o usuário vizualisar.
- Marcar Tarefas como Completas: Quando uma tarefa é finalizada, ela muda de aparência. É o CSS e JavaScript acontecendo.
- Remover Tarefas: Funcionalidade de remover apenas as tarefas completas ou apague tudo e comece de novo com uma lista de tarefas limpa.
- Adicionando Tarefas usando a voz: reconhecimento de voz usando a web speech API.
- Manipulação da DOM: Aprendemos a manipular a estrutura de nossa página com JavaScript, criando, removendo e alterando elementos HTML.
- Eventos JavaScript: Utilizamos eventos para criar uma interface interativa e responsiva, melhorando a experiência do usuário.
- LocalStorage: Implementamos a funcionalidade de armazenar e recuperar dados localmente utilizando o LocalStorage do navegador, garantindo que as tarefas sejam mantidas seguras e acessíveis mesmo após o fechamento do navegador.