Task Tracker App
Organize projects and track tasks on a kanban board, on your own or with a team.
Installing and managing Apps and Bots requires Root on desktop. Once installed into a community, Apps and Bots can be used on Root desktop and mobile.
What is Task Tracker?
Task Tracker is a community app for managing projects and tasks. Teams create projects, add tasks, and move them through workflow phases on a kanban board. Each project has its own board with three access levels, so the right people can view work, contribute tasks, or manage everything. Tags, priorities, assignees, and comments keep everything organized and the team informed.
How it works
Work in Task Tracker is organized into projects. Each project contains a set of tasks displayed on a kanban board, grouped by workflow phase. Depending on their access level, members can view the board and follow progress, add and manage their own tasks, or manage everything in the project.
Projects
A project is a container for related tasks. Every project has:
- A title and optional description.
- A short identifier (1–4 letters, automatically capitalized) used to label tasks (for example,
PROJ-1,PROJ-12). - An optional image displayed on the project card.
- Three access levels (View only, Contribute tasks, and Manage all tasks) that control who can view the project, who can add tasks, and who can manage everything.
The projects list shows each project as a card with a progress bar that visualizes how tasks are distributed across phases.
When you open Task Tracker, you land on a dashboard that greets you and shows your assigned tasks and your projects. A separate My tasks view lists your open assigned tasks across every project, with overdue and due-soon tasks first.
Task phases
Every task has a phase that represents its position in the workflow. You move tasks between phases by dragging them on the board or by changing the status in the task detail view.
| Phase | Meaning |
|---|---|
| Backlog | Not yet planned. |
| Planned | Ready to work on. New tasks start here by default. |
| In Progress | Actively being worked on. |
| In Review | Waiting for review or approval. |
| Done | Completed. |
| Cancelled | Abandoned. |
Each project board has a search box and a tag filter, so you can quickly narrow a busy board down to just the tasks you need.
Priority
Each task has a priority level that signals its importance.
| Priority | Description |
|---|---|
| High | Needs immediate attention |
| Mid | Normal importance |
| Low | Can wait |
Tags
Tags are colored labels shared across all projects in a community. You can attach multiple tags to a task to categorize it (for example, "Bug", "Feature", or "Design"). Admins, project creators, and members with contribute or manage access to a project can create and manage tags from the tags page.
Assignees
A task can be assigned to a user or a role. Assignees appear on the task card and in the task detail sidebar so the team can see who is responsible for each item.
Comments and activity
Every task has an activity section that combines:
- Comments: Discussion threads where members can post, edit, and delete messages.
- History: An automatic log of changes such as status updates, priority changes, tag edits, and assignee changes.
Roles and permissions
Task Tracker uses two global permission groups configured by community owners, plus access controls for each project.
Global roles
| Role | Description |
|---|---|
| Task Tracker Admins | Users and roles with full access to all projects and features. Can create, edit, and delete any project or task. |
| Task Tracker Project Creators | Users and roles who can create new projects. |
Project-level access
Each project defines three access levels, set in the project's Permissions panel:
| Access level | Description |
|---|---|
| View only | Users and roles who can view the project and its tasks but cannot make changes. |
| Contribute tasks | Everything in View only, plus create tasks and edit or delete their own tasks. |
| Manage all tasks | Full access: create, edit, and delete any task, leave comments, change project settings, and delete the project. |
Members who are not in any of the three groups cannot see the project.
What admins can do
- Create, edit, and delete any project
- Create, edit, and delete any task in any project
- Manage tags, comments, and assignees across all projects
What project creators can do
- Create new projects
- Manage projects where they have Manage all tasks access
What members with Manage all tasks access can do
- Create, edit, and delete any task in the project
- Drag any task between phases on the board
- Add and remove tags, change priority, and assign members
- Post, edit, and delete comments
- Edit project settings and delete the project
What members with Contribute tasks access can do
- Create tasks in the project
- Edit and delete their own tasks
- Drag their own tasks between phases
- Post comments
What members with View only access can do
- View the project board and task details
- View comments and activity history
Create a project
Project creators and admins can create projects from the projects list.
- Select New project.
- Enter a Project name.
- Review the Project identifier. It is generated automatically from the name but can be edited. The identifier is used to label tasks (for example,
PROJ-1). - Optionally upload a Project image.
- Switch to the Permissions tab.
- Set the three access levels using the View only, Contribute tasks, and Manage all tasks sections. By default, Contribute tasks is open to everyone in the community and Manage all tasks is set to you.
- Select Create.
Create project fields
| Field | Required | Limit | Notes |
|---|---|---|---|
| Project name | Yes | 100 characters | Displayed on the project card |
| Project identifier | Yes | 4 characters | Letters only, automatically capitalized. Auto-generated from the name. Used in task IDs. |
| Project image | No | N/A | Icon or logo for the project |
| View only access | No | N/A | Who can view the project. Empty by default. |
| Contribute tasks access | No | N/A | Who can add tasks. Defaults to everyone in the community. |
| Manage all tasks access | Yes | N/A | Who can manage the project. Defaults to you (the creator). |
Create a task
Members with Contribute tasks or Manage all tasks access can add tasks to a project.
- Open the project and select New task.
- Enter a Name for the task.
- Optionally add a Description using the rich text editor.
- Set the Status (phase). Defaults to Planned.
- Set the Priority. Defaults to Low.
- Optionally assign the task to a user or role.
- Optionally add one or more Tags.
- Select Create.
Create task fields
| Field | Required | Limit | Notes |
|---|---|---|---|
| Name | Yes | 512 characters | A short summary of the work |
| Description | No | 10,000 characters | Rich text with formatting support |
| Status | Yes | N/A | Backlog, Planned, In Progress, In Review, Done, or Cancelled |
| Priority | Yes | N/A | Low, Mid, or High |
| Assignee | No | N/A | A user or role responsible for the task |
| Tags | No | N/A | One or more color-coded labels |
Edit a task
Members with contribute or manage access can update task details from the task detail page or directly on the board. Contributors can edit their own tasks; members with Manage all tasks access can edit any task.
From the task detail page:
- Open the task from the board.
- Edit the title, description, status, priority, assignee, due date, or tags inline. Changes save automatically.
The due date is set from the task detail page. It is not part of the create form, so you add it after the task exists.
From the board:
- Drag a task card to a different phase column to change its status.
- Select the priority icon or status badge on a task card to change it inline.
Create a tag
Admins, project creators, and members with contribute or manage access can create tags to categorize tasks across all projects.
- Open the Tags page.
- Select New tag.
- Enter a Name for the tag.
- Choose a Color.
- Select Create.
Tag fields
| Field | Required | Limit | Notes |
|---|---|---|---|
| Name | Yes | 80 characters | Letters, numbers, and spaces only |
| Color | Yes | N/A | Hex color. Defaults to lime green. |
Delete a task
Contributors can delete their own tasks, and members with Manage all tasks access can delete any task, from the task detail page.
- Open the task and select the delete icon (trash can).
- Confirm the deletion.
Deleting a task removes it along with all its comments and activity history.
Delete a project
Admins and members with Manage all tasks access can delete a project.
- Open the project context menu and select Delete Project.
- Confirm the deletion.
Deleting a project removes it along with all its tasks, comments, and activity history.
Limits
| Item | Limit |
|---|---|
| Project name length | 100 characters |
| Project description length | 5,000 characters |
| Project identifier length | 4 characters |
| Task name length | 512 characters |
| Task description length | 10,000 characters |
| Tag name length | 80 characters |
| Tags per task | 20 |
| Comment length | 2,000 characters |
| Comments per task | 50 |