Aplicação web interativa para gerenciamento de tarefas, desenvolvida com foco em praticar manipulação do DOM, persistência de dados e usabilidade. O projeto permite adicionar, concluir e excluir tarefas de forma simples e dinâmica.
Principais funcionalidades:
- Armazenamento persistente com localStorage.
- Adição e exclusão de tarefas com interface atualizada em tempo real.
- Marcação de tarefas concluídas com estilização dinâmica.
- Validação para evitar cadastro de tarefas vazias.
- Mensagem exibida quando não há tarefas cadastradas.
Destaques técnicos:
- JavaScript: Manipulação do DOM para criar interações dinâmicas.
- localStorage: Garantia de persistência dos dados no navegador.
- HTML e CSS: Estrutura semântica e responsiva, com um visual simples com foco na funcionalidade.
Este projeto foi uma excelente oportunidade para consolidar fundamentos de JavaScript, lógica de programação e boas práticas em aplicações front-end sem uso de frameworks.
Repositório do projeto