Skip to main content

Task Tracker App

Organize projects and track tasks on a kanban board, on your own or with a team.

note

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.

PhaseMeaning
BacklogNot yet planned.
PlannedReady to work on. New tasks start here by default.
In ProgressActively being worked on.
In ReviewWaiting for review or approval.
DoneCompleted.
CancelledAbandoned.
tip

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.

PriorityDescription
HighNeeds immediate attention
MidNormal importance
LowCan 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

RoleDescription
Task Tracker AdminsUsers and roles with full access to all projects and features. Can create, edit, and delete any project or task.
Task Tracker Project CreatorsUsers and roles who can create new projects.

Project-level access

Each project defines three access levels, set in the project's Permissions panel:

Access levelDescription
View onlyUsers and roles who can view the project and its tasks but cannot make changes.
Contribute tasksEverything in View only, plus create tasks and edit or delete their own tasks.
Manage all tasksFull 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.

  1. Select New project.
  2. Enter a Project name.
  3. 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).
  4. Optionally upload a Project image.
  5. Switch to the Permissions tab.
  6. 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.
  7. Select Create.

Create project fields

FieldRequiredLimitNotes
Project nameYes100 charactersDisplayed on the project card
Project identifierYes4 charactersLetters only, automatically capitalized. Auto-generated from the name. Used in task IDs.
Project imageNoN/AIcon or logo for the project
View only accessNoN/AWho can view the project. Empty by default.
Contribute tasks accessNoN/AWho can add tasks. Defaults to everyone in the community.
Manage all tasks accessYesN/AWho 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.

  1. Open the project and select New task.
  2. Enter a Name for the task.
  3. Optionally add a Description using the rich text editor.
  4. Set the Status (phase). Defaults to Planned.
  5. Set the Priority. Defaults to Low.
  6. Optionally assign the task to a user or role.
  7. Optionally add one or more Tags.
  8. Select Create.

Create task fields

FieldRequiredLimitNotes
NameYes512 charactersA short summary of the work
DescriptionNo10,000 charactersRich text with formatting support
StatusYesN/ABacklog, Planned, In Progress, In Review, Done, or Cancelled
PriorityYesN/ALow, Mid, or High
AssigneeNoN/AA user or role responsible for the task
TagsNoN/AOne 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:

  1. Open the task from the board.
  2. 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.

  1. Open the Tags page.
  2. Select New tag.
  3. Enter a Name for the tag.
  4. Choose a Color.
  5. Select Create.

Tag fields

FieldRequiredLimitNotes
NameYes80 charactersLetters, numbers, and spaces only
ColorYesN/AHex 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.

  1. Open the task and select the delete icon (trash can).
  2. 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.

  1. Open the project context menu and select Delete Project.
  2. Confirm the deletion.

Deleting a project removes it along with all its tasks, comments, and activity history.

Limits

ItemLimit
Project name length100 characters
Project description length5,000 characters
Project identifier length4 characters
Task name length512 characters
Task description length10,000 characters
Tag name length80 characters
Tags per task20
Comment length2,000 characters
Comments per task50