Kanban Board
The Kanban Board is Scoriet's visual task management tool, perfect for organizing work into columns representing different stages of a process. Drag tasks between columns, assign team members, set priorities, and track progress at a glance.
What is a Kanban Board?
A Kanban board uses columns to represent workflow stages and cards to represent individual tasks or items:
┌──────────────┬──────────────┬──────────────┬──────────────┐
│ Backlog │ In Progress │ Review │ Done │
├──────────────┼──────────────┼──────────────┼──────────────┤
│ [Task 1] │ [Task 4] │ [Task 7] │ [Task 10] │
│ │ │ │ │
│ [Task 2] │ [Task 5] │ [Task 8] │ [Task 11] │
│ │ │ │ │
│ [Task 3] │ [Task 6] │ [Task 9] │ [Task 12] │
│ │ │ │ │
└──────────────┴──────────────┴──────────────┴──────────────┘
This visual workflow helps teams:
- See work status at a glance
- Identify bottlenecks (columns with too many tasks)
- Collaborate effectively
- Prioritize work
- Track progress
Opening the Kanban Board
To create or view a Kanban board:
- Click the Kanban Board icon in the dock
- Select or create a board
- Choose a database table as your data source
- Configure columns representing your workflow
kanban-board-main.pngSetting Up a Board
Step 1: Create the Board
- Click "New Board"
- Enter board name (e.g., "Development Tasks", "Sales Pipeline")
- Select data source (database table containing your items)
- Click Create
Step 2: Configure Columns
Define the workflow stages that represent your process:
Example: Software Development
Backlog → Planning → In Progress → Review → Testing → Done
Example: Sales Pipeline
Prospects → Qualified → Proposal → Negotiation → Closed
Example: Content Creation
Ideas → Drafting → Editing → Review → Published
To add columns:
- Click "Add Column" button
- Enter column name
- Optionally set WIP limit (Work In Progress limit—max cards allowed)
- Repeat for each stage
Step 3: Map Fields to Board Elements
Connect your database fields to board elements:
Status Field
Select which database field maps to column position:
Database Field: status
Values: "backlog", "in_progress", "review", "done"
Maps to: Backlog, In Progress, Review, Done columns
Title/Name
Which field to display as the card title:
Card Title: task_name (e.g., "Build user login API")
Description
Optional additional text on cards:
Card Description: description (shows below title)
Priority
Highlight cards by priority:
Field: priority
High: red background
Medium: yellow background
Low: blue background
Assignee
Show who's responsible:
Field: assigned_to
Display: Team member name
Avatar: Profile picture if available
kanban-field-mapping.pngWorking with Cards
Creating New Cards
- Click in any column
- Click "Add Card" or "+"
- Enter card details (title, description, assignee, priority)
- Click Save
The new card appears in the appropriate column based on the status field value.
Moving Cards
Drag between columns to change status:
- Click and hold a card
- Drag to new column
- Release to drop
- The database updates automatically with new status
Dragging a card updates the database field immediately. There's no need to save separately.
Card Details
Click a card to see or edit full details:
┌─────────────────────────────┐
│ Build user login API │
│ │
│ Description: │
│ Create authentication │
│ endpoint with JWT tokens │
│ │
│ Assigned: John Smith │
│ Priority: High │
│ Due Date: 2026-04-20 │
│ Label: Backend │
│ Estimate: 8 hours │
│ │
│ [Edit] [Delete] [Comment] │
└─────────────────────────────┘
Edit fields directly in the detail view.
Advanced Features
Filtering
Show only relevant cards:
- Click "Filter" button
- Add filter criteria:
- By assignee (show only my tasks)
- By priority (show only high-priority)
- By label/tag
- By due date (overdue, due soon, etc.)
Searching
Find specific cards:
- Click search box
- Type task name or description
- Matching cards highlight
- Escaped search clears results
Sorting
Organize cards within columns:
- Click column menu (three dots)
- Select sort option:
- By due date (earliest first)
- By priority (high to low)
- By assignee (alphabetical)
- By creation date (newest or oldest)
WIP Limits
Prevent bottlenecks by limiting cards per column:
In Progress column:
├─ WIP Limit: 5 cards maximum
├─ Current: 4 cards (OK)
│
Review column:
├─ WIP Limit: 3 cards maximum
├─ Current: 5 cards (OVER LIMIT - highlighted red)
When a column hits its WIP limit:
- The column header turns red
- No new cards can be added until one is moved
- Helps prevent work piling up at bottlenecks
Labels and Tags
Categorize cards with labels:
- Click label area on card
- Add or select labels (Backend, Frontend, Bug, Feature, etc.)
- Color-code labels for quick identification
- Filter by label to see related work
Due Dates
Set and track deadlines:
- Click "Due Date" field
- Select a date
- Card shows visual indicator:
- Green: Due later
- Yellow: Due soon (within 3 days)
- Red: Overdue
Time Tracking
Track hours spent on tasks:
- Click "Time" on card
- Enter hours spent
- Board can show total time per column or person
- Reports show time allocation across the team
Collaboration
Assigning Tasks
- Click "Assign" field
- Select team member from dropdown
- Avatar appears on card
- Assignee notified (if enabled)
Comments
Add discussion to tasks:
- Click card
- Click "Comments" tab
- Type comment
- @mention teammates with @ symbol
- Comment notifications sent to mentions
Activity Log
See what changed and when:
2026-04-13 10:30 - John moved task to "In Progress"
2026-04-13 11:15 - Jane added comment "Started initial work"
2026-04-13 14:45 - John updated Priority to "High"
2026-04-13 15:20 - Jane completed task, moved to "Review"
Board Views
Different Perspectives
Scoriet boards support multiple views of the same data:
By Status (Default)
Columns represent workflow stages:
Backlog | Planning | Doing | Review | Done
By Assignee
Columns represent team members:
John | Jane | Bob | Unassigned
(cards show status or priority)
By Priority
Columns represent importance:
Urgent | High | Medium | Low | Wishlist
By Team/Project
Columns represent teams:
Frontend | Backend | QA | DevOps | Design
Switch views using the View dropdown without changing the underlying data.
Reporting
Get insights into your work:
Metrics
- Cards per column: How many items in each stage
- Cycle time: How long items take to complete
- Throughput: How many items completed per week
- Team velocity: How much work team completes
Charts
- Burndown: Work remaining over time
- Cumulative flow: How work moves through stages
- Velocity trend: Team productivity over sprints
- Assignee workload: Tasks per team member
kanban-analytics.pngBest Practices
Keep columns focused: Each column should represent one clear stage. Too many columns confuses the team.
Set realistic WIP limits: Use WIP limits to prevent bottlenecks. Start with team size and adjust based on experience.
Review regularly: Have daily standup or regular reviews of the board to discuss blockers and priorities.
Use labels consistently: Establish label standards so everyone uses them the same way.
Archive completed work: Move very old completed items to archive so the board stays current.
Integrations
Kanban boards can integrate with your code generation:
- Generate code from board structure: Create API endpoints for your task management
- Embed board in generated app: Include Kanban view in your generated application
- Link to forms: Use Kanban card data to populate or update related forms
What's Next?
- Explore Messaging to communicate within Scoriet
- Learn about Deployment to publish Kanban boards
- Set up Templates for advanced features