Um aplicativo web simples e moderno para gerenciar suas tarefas diárias com persistência de dados no navegador.
- ✅ Adicionar tarefas - Crie novas tarefas rapidamente
- ✏️ Editar tarefas - Modifique tarefas existentes
- 🗑️ Excluir tarefas - Remova tarefas que não precisa mais
- ✔️ Marcar como concluída - Acompanhe seu progresso
- 🔍 Filtrar tarefas - Visualize todas, ativas ou concluídas
- 💾 Persistência local - Suas tarefas são salvas automaticamente no navegador usando localStorage
- 📱 Design responsivo - Funciona perfeitamente em desktop e mobile
- 🎨 Interface moderna - Design clean e intuitivo
-
Abrir o aplicativo
- Abra o arquivo
index.htmlem seu navegador
- Abra o arquivo
-
Adicionar uma tarefa
- Digite o texto da tarefa no campo de entrada
- Clique no botão "Adicionar" ou pressione Enter
-
Marcar como concluída
- Clique na checkbox ao lado da tarefa
-
Editar uma tarefa
- Clique no botão "Editar"
- Modifique o texto
- Clique em "Salvar" ou pressione Enter
-
Excluir uma tarefa
- Clique no botão "Excluir"
-
Filtrar tarefas
- Use os botões "Todas", "Ativas" ou "Concluídas" para filtrar
-
Limpar concluídas
- Clique em "Limpar concluídas" para remover todas as tarefas marcadas como concluídas
- HTML5 - Estrutura semântica
- CSS3 - Estilização moderna com variáveis CSS e animações
- JavaScript (ES6+) - Lógica da aplicação com classes
- localStorage API - Persistência de dados no navegador
Todas as suas tarefas são salvas automaticamente no localStorage do navegador. Isso significa que:
- ✅ Suas tarefas permanecem mesmo após fechar o navegador
- ✅ Não é necessário criar conta ou fazer login
- ✅ Funciona completamente offline
⚠️ Os dados são específicos do navegador e domínio
to-do-list/
├── index.html # Estrutura HTML
├── style.css # Estilos CSS
├── app.js # Lógica JavaScript
└── README.md # Documentação
Você pode personalizar as cores alterando as variáveis CSS no arquivo style.css:
:root {
--primary-color: #6366f1;
--primary-dark: #4f46e5;
--success-color: #10b981;
--danger-color: #ef4444;
/* ... outras variáveis ... */
}O aplicativo é compatível com todos os navegadores modernos:
- ✅ Chrome/Edge (versão 90+)
- ✅ Firefox (versão 88+)
- ✅ Safari (versão 14+)
- ✅ Opera (versão 76+)
Este projeto é de código aberto e está disponível para uso livre.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.