KanbanQuick

Sign in to access your boards and collaborate with your team

At least 6 characters

Or continue with

By signing in, you agree to our terms of service

Skip to main content

KanbanQuick

Project Management Made Simple

Saved

Filters

Shows tasks where you're Responsible

User Name

user@example.com



Quick:
Install KanbanQuick for offline access
0 selected

Add New Task

Every

Task will be recreated when completed

Hold Ctrl/Cmd for multiple in Consulted/Informed

Tasks that must be completed first (Ctrl/Cmd for multiple)

Keyboard Shortcuts

New Task N
Search F
Toggle View V
Export E
Print P
Help ?

Choose Column Color

Column Settings

Maximum tasks allowed in this column. Leave empty for no limit.

Import Format Documentation

JSON schema for board imports

Overview

KanbanQuick uses a JSON format for importing and exporting boards. You can create your own JSON files following this schema to import custom boards, or export your current board to save/share it.

Root Structure

{
  "version": "2.0",
  "exportDate": "2024-12-23T10:00:00.000Z",
  "columns": [...],
  "tasks": {...}
}

Column Schema

Each column in the columns array:

{
  "id": "string",           // Unique identifier (e.g., "backlog", "col-1234567890")
  "title": "string",        // Display name (e.g., "High Priority")
  "color": "string",        // Tailwind color name (e.g., "blue", "emerald", "red")
  "locked": boolean         // Whether column is locked from drag-and-drop
}
Available colors: slate, gray, zinc, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose

Tasks Schema

The tasks object maps column IDs to arrays of tasks:

"tasks": {
  "columnId": [
    {
      "id": "string",                    // Unique task ID (e.g., "t1234567890")
      "title": "string",                 // Task title (required)
      "description": "string",           // Task description (optional)
      "priority": "high|medium|low",     // Priority level (optional, default: "medium")
      "tags": ["string", ...],           // Array of tag strings (optional)
      "dueDate": "YYYY-MM-DD",          // ISO date format (optional)
      "estimatedTime": number,           // Estimated hours (optional)
      "actualTime": number,              // Actual hours tracked (optional)
      "dependencies": ["taskId", ...],   // Array of dependent task IDs (optional)
      "subtasks": [                      // Array of subtasks (optional)
        {
          "text": "string",
          "completed": boolean
        }
      ],
      "comments": [                      // Array of comments (optional)
        {
          "text": "string",
          "timestamp": "ISO 8601 string"
        }
      ]
    }
  ]
}

Example: Minimal Board

{
  "version": "2.0",
  "exportDate": "2024-12-23T10:00:00.000Z",
  "columns": [
    {
      "id": "todo",
      "title": "To Do",
      "color": "blue",
      "locked": false
    },
    {
      "id": "done",
      "title": "Done",
      "color": "green",
      "locked": false
    }
  ],
  "tasks": {
    "todo": [
      {
        "id": "t1",
        "title": "Complete project setup",
        "priority": "high",
        "tags": ["Setup", "Urgent"]
      }
    ],
    "done": []
  }
}

Example: Complete Task

{
  "id": "t123",
  "title": "Build survey analysis tool",
  "description": "Create Python Flask app for analyzing DWP survey data",
  "priority": "high",
  "tags": ["Feature", "Research", "Python"],
  "dueDate": "2024-12-31",
  "estimatedTime": 8,
  "actualTime": 5.5,
  "dependencies": ["t122"],
  "subtasks": [
    {
      "text": "Set up Flask project structure",
      "completed": true
    },
    {
      "text": "Create data processing module",
      "completed": false
    }
  ],
  "comments": [
    {
      "text": "Started initial research on best practices",
      "timestamp": "2024-12-20T09:30:00.000Z"
    }
  ]
}

Tips for Creating Import Files

  • All task IDs and column IDs must be unique
  • Column IDs in the tasks object must match column IDs in the columns array
  • Dependencies should reference valid task IDs that exist in your board
  • Dates should be in YYYY-MM-DD format
  • Export an existing board to see a working example
  • The version field helps ensure compatibility (current version: 2.0)

Column Templates

Choose a template to quickly set up your board

Research Projects

Specialized workflows for research project management

Create New Board

My Boards

Team Management

Team Members

Invite Member

Invited members will be able to access and edit all boards in this team.