Kanban Boards
Overview
Every idea gets its own kanban board for project management. Boards are accessible to the idea author and all collaborators. The first time you visit a board, it's initialized with three default columns: To Do, In Progress, and Done.
Tasks
Tasks are the building blocks of your board. Each task supports:
- Title & Description — markdown-supported description for detailed specs
- Assignee — assign to any team member (author + collaborators)
- Labels — colored labels for categorization (per-idea, 10 colors)
- Due Date — track deadlines with visual overdue/upcoming indicators
- Checklists — break tasks into subtasks with progress tracking
- Comments — discuss tasks with your team, with @mention support
- File Attachments — upload images, documents, and other files (up to 10MB each)
- Activity Log — full history of all changes to the task
Drag & Drop
Move tasks between columns by dragging and dropping. The board uses optimistic updates — changes appear instantly while syncing in the background.
- Drag tasks between columns to update their status
- Reorder tasks within a column
- Reorder columns by dragging the column header
- Works on both desktop (mouse) and mobile (touch)
Columns
Customize your workflow by adding, renaming, or reordering columns.
- Add new columns with the + button
- Rename columns by clicking the edit icon in the header
- Mark any column as a Done column — tasks in done columns are excluded from dashboard task counts
- Delete columns (tasks in the column are also deleted)
Search & Filters
Use the board toolbar to find specific tasks:
- Search by task title
- Filter by assignee
- Filter by label
- Filter by due date (overdue, due soon)
- Toggle visibility of archived tasks
Bulk Import
Migrate tasks from other tools or quickly add many tasks at once. The import dialog supports three formats:
- CSV — with auto-mapping of column headers
- JSON — Trello export format or custom JSON
- Bulk Text — paste a list of task titles, one per line
Tip: CSV import auto-maps column names case-insensitively and lets you map columns to existing board columns or create new ones. Up to 500 tasks per import.
Real-time Sync
All board changes are synced in real-time via Supabase Realtime. If a collaborator moves a task or adds a comment, you'll see the update immediately without refreshing.