TickTask
Gerenciador de tarefas desktop com timer embutido, feito com Electron, React e TypeScript. Dados locais em SQLite, fluxo inspirado no GTD e builds para Linux, Windows e macOS.
Sobre o projeto
O TickTask nasceu de uma implicância minha. Eu fechava o notebook às sete da noite sem fazer ideia de pra onde o dia tinha ido. Listas de afazeres? Tinha de sobra. O que me escapava era outra coisa: quanto cada tarefa custava de verdade. Não na sensação do dia seguinte, em minutos no relógio. Juntei as duas pontas num lugar só, um gerenciador de tarefas para desktop com cronômetro grudado em cada item. Você cria, aperta o play, trabalha. Aí, quando o dia acaba, os números contam a história que a sua cabeça adora maquiar.
Como funciona
É um app de desktop, open source sob licença MIT, escrito com Electron, React 18 e TypeScript, com todos os dados parados num SQLite local, sem conta, sem nuvem e sem nenhuma sincronização obrigatória. Suas tarefas são suas. Ponto.
No fundo, o fluxo segue a linha do GTD, ou ao menos a minha leitura dele. Cada item passa por cinco estágios de status, ganha categorias e tags, e some pro arquivo quando cumpre seu papel, em vez de ficar entulhando a tela. Enquanto isso, o cronômetro acompanha cada atividade de perto. E as notificações? Ficam ali, lembrando o que você empurrou com a barriga, que no meu caso é sempre coisa demais.
Stack e empacotamento
Vite cuida do build, Shadcn/UI roda sobre o Radix, Tailwind resolve o estilo. Na hora de empacotar, o Electron Builder cospe AppImage e .deb pro Linux, instalador NSIS pro Windows e DMG pro macOS. Gerar a versão de Windows direto do Linux exige o Wine (detalhe que ninguém te conta), e a ficha só me caiu depois de uma tarde inteira perdida.
Estado atual
A versão 2.1.6 fecha o ciclo: CRUD de tarefas, cronômetro, categorias, tags e arquivamento, e no repositório ainda tem um plano público, todo organizado pela metodologia GTD do David Allen, com o que pretendo entregar daqui pra frente. Vou dar conta de tudo? Sinceramente, não sei, mas a intenção já está lá registrada. E se você quiser meter a mão, é só seguir o passo a passo do README.