🏠 Taskist – User & Admin Guide

Launch Demo Github Repo

Welcome to the Taskist Documentation Portal — your complete guide to understanding and using the Taskist system effectively.

Taskist is a modern task, change, and bug management system built for software teams, offering advanced project collaboration, workflow automation, and real-time visibility through modular, permission-driven design.

🚀 Introduction

Taskist helps development teams organize their projects, streamline communication, and deliver work efficiently. It brings together backlogs, sprints, communication tools, and master configurations into one unified workspace — fully customizable, visually intuitive, and scalable.

Taskist provides:

  • 🧩 Modular architecture for easy configuration

  • ⚙️ Role-based permissions for secure collaboration

  • 🎨 Color-coded masters for intuitive visualization

  • 🔔 Email integration for smart automation

  • 🌐 Multi-language support for global usability

🧱 System Overview

Taskist is divided into three major areas:

Category

Modules Included

Purpose

1️⃣ Core Functional Modules

Backlog, Sprint, Board (planned)

Daily work management, task tracking, and Agile delivery

2️⃣ Configuration & Master Modules

Status, Severity, Task Type, Reporter, Project, Module, Sub-Module, Client

Foundational definitions used across the system

3️⃣ System Settings & Communication

Email Account, Email Template, Language, Locale Resource

Automation, notification, and localization setup

🧩 Core Functional Modules

📋 Backlog Module

The heart of Taskist — where users log, manage, and track tasks, CRs, and bugs. Includes a Backlog List View with filtering, grouping, and search features, and a Create/Edit interface with full master integration.

Key highlights:

  • Permission-based create/edit/close actions

  • Color-coded severity, status, and task type

  • Reopen count and history tracking

  • Inline filters, column selection, and grouping

  • Quick “#ID” search and detailed filtering

  • Attachments, activity logs, and audit trails

Includes sub-sections:

  • 👤 Assignee Section – Assign to self or eligible project members

  • 🧾 Attachments & Logs – Manage supporting files and updates

🏃‍♂️ Sprint Module

Used to define iteration cycles (Start Date → End Date) for managing sets of backlog items. Supports planning, execution, and tracking of work progress within a project.

Key features:

  • Time-boxed sprint creation and activation

  • Assign backlogs to active sprints

  • One active sprint per project rule

  • Sprint progress tracking and reports

🗂️ Board Module (Planned Feature)

Future Kanban view of the Backlog module with drag-and-drop task movement between workflow stages. Will visualize tasks by status, assignee, or sprint, using color-coded indicators from master data.

⚙️ Configuration & Master Modules

These modules provide the structural foundation for projects and workflow logic.

Module

Purpose / Highlights

🧩 Project Module

Organizes clients, members, and custom fields under specific projects.

🧱 Sub-Module Module

Manages sub-sections linked to modules (e.g., Comments, Attachments).

🧾 Client Module

Stores client or organization information linked to projects.

🧩 Module & Sub-Module

Define functional areas within projects (e.g., Tasks, Documents).

🚨 Severity Module

Categorizes urgency and impact with visual color/icon settings.

🔄 Status Module

Defines workflow stages like New, InProgress, Resolved, Archived.

🧾 Task Type Module

Classifies tasks as To-Do, CR, or Bug with distinct visuals.

🧍‍♂️ Reporter Module

Tracks external individuals (clients/testers) who report issues.

🧩 Assignee Section

Embedded within Backlog; assigns tasks to users or eligible members.

📧 Communication & System Settings

Taskist automates notifications and supports localization through system-level configuration modules.

Module

Purpose / Integration

📧 Email Account Module

Stores all SMTP configurations used to send system emails.

📨 Email Template Module

Defines subject and body templates using tokens; linked to email accounts for sending.

🌐 Language Module

Manages available system languages, default settings, and localization files.

🗝️ Locale Resource Section

Part of the Language Edit page — defines key-value translations for UI text and messages.

🧭 Workflow Integration Overview

Taskist modules work together as part of a connected ecosystem:

Cover

Join our Discord Community

Connect with other Taskist users, share feedback, discuss new features, and get help directly from the community.

Cover

Contribute on GitHub

Help improve Taskist by reporting issues, suggesting enhancements, or submitting pull requests. Every contribution counts!

Last updated