O que é o Todomator: gestão de tarefas para equipas pequenas
O Todomator é um gestor de tarefas para equipas pequenas: as pessoas de uma equipa criam tickets, atribuem-nos, comentam-nos, anexam ficheiros, registam o tempo que levam e acompanham o que está pendente. É feito pelo Total.js, é de código aberto sob licença MIT e gratuito, também em projetos comerciais, e o seu repositório é totaljs/todomator (versão 1.7). O projeto recomenda-o para equipas até 30 membros, e pode executar uma instância por equipa.
Estas páginas descrevem o Todomator (revisão af448eb do repositório).
O que lhe dá
- Tickets com nome, estado, pastas, etiquetas, prazo, indicador de prioridade, indicador de faturável, subtarefas e ligações entre tickets, escritos em Markdown (veja tickets, pastas e etiquetas).
- Quem vê o quê. Um ticket é visível para o seu proprietário, para as pessoas atribuídas, para os seus observadores, ou para todos quando é público.
- Registo de tempo com temporizador de início/paragem ou entradas manuais, para faturação e pagamentos (veja registo de tempo).
- Comentários, anexos e notificações, com marcas de não lido e atualizações em direto através de um WebSocket.
- Uma API REST aberta para criar tickets a partir de outros sistemas, por exemplo de um e-mail ou do formulário de contacto de um site (veja criar tickets com a API).
- Autenticação de dois fatores (adicionada na versão 1.7), pesquisa, um calendário de tickets e marcadores.
- Plugins premium (lembretes, relatórios, carga de trabalho dos utilizadores, extensões) que fazem parte do serviço Total.js Enterprise; o núcleo do Todomator não precisa deles.
Como está construído
O Todomator é uma aplicação Total.js 5 que guarda os seus dados em PostgreSQL através de querybuilderpg. A interface é construída com jComponent e os componentes do Componentator, e a API usa as rotas API do Total.js. Instale-o seguindo instalar o Todomator; as definições e a base de dados são descritos na sua própria página. A documentação oficial está em docs.totaljs.com/todomator.