Todomator
The Total.js task manager for small teams: tickets, folders, tags, comments, time tracking and a REST API.
What Todomator is: task management for small teams
Todomator is the Total.js task manager: tickets with folders, tags, assignees, comments, attachments, time tracking and a REST API, free and open source under MIT.
Install Todomator with Node.js and PostgreSQL, Docker or Docker Compose
Start Todomator by hand, with the Docker Hub image or with Docker Compose, what the first start does, the default account and how to update an existing database.
Tickets, folders, statuses and tags in Todomator
The data model of Todomator: what a ticket holds, the six statuses, who can see a ticket, folders for customers and projects, tags, comments, links and attachments.
Time tracking in Todomator: timers, manual entries and the minimum log time
How Todomator records the time spent on a ticket: a start/stop timer, manual entries, the minimum and maximum minutes, and how the total of a ticket is kept.
Create tickets from other systems with the Todomator API
Authenticate with the token of Todomator and create a ticket with one JSON call, from a script, an email or a website form, with folders, people, tags, attachments and a callback.
Todomator settings and database tables
The settings that Todomator keeps, the permissions that guard them and what each table of the public schema is for.