Uma aplicação moderna e intuitiva para gerenciamento de tarefas, combinando produtividade com a técnica Pomodoro.
O To-Do List App é uma solução completa para gerenciamento de tarefas e produtividade, combinando uma interface moderna e intuitiva com recursos avançados como timer Pomodoro, categorização de tarefas e geração de relatórios. A aplicação foi projetada pensando em usuários que buscam organizar suas atividades de forma eficiente, mantendo o foco e a produtividade.
- Interface responsiva e intuitiva
- Armazenamento local seguro com IndexedDB
- Suporte a temas claro/escuro
- Sistema completo de categorização
- Timer Pomodoro integrado
- Geração de relatórios detalhados
Organize suas atividades com um sistema robusto de gerenciamento de tarefas:
- Criação de tarefas com campos personalizáveis
- Atribuição de responsáveis
- Datas de entrega
- Sistema de status
- Observações detalhadas
Categorize suas tarefas de forma eficiente:
- Categorias personalizáveis
- Organização hierárquica
- Filtros avançados
Acompanhe seu progresso com relatórios detalhados:
- Histórico de ações
- Métricas de produtividade
- Exportação de dados
Aumente sua produtividade com o timer Pomodoro integrado:
- Intervalos personalizáveis
- Notificações sonoras
- Histórico de sessões
- Estatísticas de uso
- HTML5
- CSS3
- JavaScript (ES6+)
- IndexedDB
- Font Awesome
[Link para a aplicação em produção - se disponível]
- ✅ Gerenciamento completo de tarefas (criar, editar, excluir)
- 🔄 Status dinâmicos com indicadores visuais:
- 🔵 Pendente (Azul)
- 🟣 Em andamento (Roxo)
- 🟢 Concluída (Verde)
- 🔴 Bloqueada (Vermelho)
 
- 📅 Data e hora de entrega
- 📝 Campo para observações
- 🏷️ Tipo de tarefa personalizável
Categorize suas tarefas de forma eficiente:
- Categorias personalizáveis
- Organização hierárquica
- Filtros avançados
Sistema completo para gerenciamento de responsáveis:
- Cadastro com nome, e-mail e telefone
- Atribuição de responsáveis às tarefas
- Interface responsiva
- Exclusão simplificada
Acompanhe todas as atividades:
- Histórico de alterações
- Registro de status
- Log de responsáveis
- Rastreamento de datas
Aumente sua produtividade:
- ⏱️ Temporizador configurável
- 🔄 Ciclos de trabalho e pausa
- 📊 Histórico de sessões
- ⚡ Modo tela cheia
Mantenha suas anotações organizadas:
- 📝 Editor de texto rico
- 🎨 Formatação completa
- 💾 Salvamento automático
- 📱 Design responsivo
- 🌓 Modo escuro/claro
- 📱 Design responsivo
- 💾 Armazenamento local
- 🎯 Interface intuitiva
- Navegador moderno com suporte a ES6+
- Node.js (opcional, para servidor local)
- Clone o repositório
git clone https://github.com/SEU_USUARIO/todo-list-app.git- Navegue até o diretório
cd todo-list-app- Abra o arquivo index.html no navegador ou use um servidor local
# Se tiver Python instalado
python -m http.server 8000
# Se tiver Node.js instalado
npx http-serverToDoListApp/
├── 📄 index.html          # Entrada da aplicação
├── 📂 js/
│   └── 📜 index.js       # Lógica principal
├── 📂 style/
│   └── 📜 Style.css      # Estilos globais
└── 📂 Imagens/           # Recursos estáticos
    ├── 🖼️ listaDeTarefas.png
    ├── 🖼️ categorias.png
    ├── 🖼️ relatorio.png
    └── 🖼️ pomodoro.png
- Interface Principal: Implementada em HTML5 com design responsivo
- Sistema de Armazenamento: Utiliza IndexedDB para persistência local
- Gerenciador de Estados: Controle centralizado de estados da aplicação
- Sistema de Temas: Alternância dinâmica entre temas claro/escuro
- 
Tarefas - Adicione tarefas com nome, categoria e responsável
- Edite tarefas existentes
- Atualize status com indicadores visuais
- Gerencie datas de entrega
 
- 
Categorias - Organize suas tarefas em categorias
- Gerencie e exclua categorias
 
- 
Responsáveis - Cadastre responsáveis com informações completas
- Atribua responsáveis às tarefas
- Gerencie contatos de forma eficiente
 
- 
Pomodoro - Configure tempos de trabalho e pausa
- Use o modo tela cheia
- Acompanhe seu histórico
 
- Faça um Fork do projeto
- Crie uma Branch para sua Feature (git checkout -b feature/AmazingFeature)
- Adicione suas mudanças (git add .)
- Commit suas mudanças (git commit -m 'Add some AmazingFeature')
- Push a Branch (git push origin feature/AmazingFeature)
- Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Igor da Silva
- GitHub: @igorrsilvaaf
- LinkedIn: Linkedin
Desenvolvido com ❤️ por Igor Silva



