Kanva Docs
Everything you need to know to get the most out of Kanva — a fast, minimal Kanban board built for individuals.
Overview
Kanva is a personal productivity tool built around the Kanban method. It is designed for one person — no teams, no permissions, no enterprise complexity. Just you and your tasks.
It is built with Next.js, Neon PostgreSQL, and Framer Motion. Everything saves automatically — there is no save button.
Organise work across separate boards
Move tasks and columns freely
Every change persists in real-time
Full keyboard shortcuts for power users
Getting Started
- 1
Create an account
Sign up with your email address. A verification link will be sent to your inbox.
- 2
Create your first board
Click "New board" on the boards page, give it a name and pick an accent colour.
- 3
Add columns
Boards come with default columns (Todo, In Progress, Done). You can rename, reorder, or add new ones.
- 4
Add tasks
Type in the "Add a task…" input at the bottom of any column and press Enter.
- 5
Drag to organise
Drag task cards between columns or reorder them within a column by grabbing the drag handle.
Boards & Columns
A board represents a project or area of your life (e.g. "Work", "Side Project", "Personal"). Each board has its own URL slug like /app/board/my-project.
A column represents a stage (e.g. "Todo", "In Progress", "Done"). You can:
- Rename a column by clicking its title
- Reorder columns by dragging the column header
- Delete a column (tasks inside are also removed)
- Add a new column with the + button at the end of the row
Tasks
Tasks are the core unit of work. Each task belongs to a column on a board. You can:
- Add a task by typing in the "Add a task…" field and pressing Enter
- Drag tasks between columns using the drag handle on the left side of the card
- Reorder tasks within a column by dragging
- Delete a task using the × button on the card
- Click a task card to open the Task Details modal
Task Details
Click any task card to open the full Task Details modal. From here you can manage everything about that task in one place.
| Field | Description |
|---|---|
| Title | Inline editable. Autosaves 600ms after you stop typing. |
| Description | Multi-line text area. Supports long-form notes. Autosaves. |
| Priority | Low, Medium, or High. Shown as a colour badge on the card. |
| Due Date | Click the Due date button to open the date picker. |
| Labels | Colour-coded tags. Attach multiple labels to a task. |
All changes in the modal are saved automatically. Close the modal with the × button, Escape key, or by clicking the backdrop.
Labels & Tags
Labels let you categorise tasks across columns and boards. Examples: #Work #Personal #Urgent #Ideas
Labels are global to your account and can be used on any task on any board.
To create a label: Open a task → Labels section → type a name → pick a colour → press Enter. The label is created and immediately attached to the task.
To remove a label from a task: Click the × on a label chip in the Task Details modal.
Priority Levels
Three priority levels are supported:
Priority is visible on the task card as a small flag badge. Set it inside the Task Details modal.
Due Dates
Attach a due date to any task. The card shows a smart indicator based on how close the date is:
| Indicator | Meaning |
|---|---|
| Overdue (red) | The due date has passed. |
| Due today (amber) | Due date is today. |
| Due tomorrow (blue) | Due date is tomorrow. |
| Due Mar 15 (muted) | Due date is in the future (>1 day). |
To clear a due date, open the Task Details modal and click the × next to the date button.
Search
The Search button in the top navigation bar opens the command palette. You can also use keyboard shortcuts to open it:
- ⌘K / Ctrl+K — Open search
- / — Open search (when not focused in an input)
Search finds matching boards (by name) and tasks (by title or description). Results show the board and column context. Click a result to navigate there.
Command Palette
The command palette is Kanva's power-user hub. It opens with ⌘K / Ctrl+K.
- Type to search tasks and boards instantly
- Use arrow keys to navigate results
- Press Enter to open the selected result
- Quick actions when no query is typed: New board, Go to boards
- Press Escape to close without navigating
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| ⌘K / Ctrl+K | Open command palette / search |
| / | Open search (when not in an input) |
| N | Focus the Add task input (on board page) |
| B | Create a new board |
| Esc | Close modal or command palette |
Undo
Deleting a task shows a toast notification with an Undo button. You have 5 seconds to click it and restore the task to its original column and position.
Undo restores all task data — title, description, priority, due date, and labels.
Data Export
You can export any board's data from the board header. Click the ↓ Export button and choose a format:
| Format | Contents |
|---|---|
| JSON | Full board structure — columns, tasks, labels, and metadata. Useful for backups or importing elsewhere. |
| CSV | Flat task list — Title, Description, Column, Priority, Due Date, Labels, Created, Updated. Opens in Excel or Google Sheets. |
Support & Contact
Kanva is built and maintained as an independent project. If you run into a bug, have a feature idea, or just want to say hi — reach out.
aditya88raj88@gmail.com
Bug reports, account issues, general questions
github.com/Aditya8Raj
Feature requests, open issues, contribute
@NerdInBiz
Quick questions, updates, feedback
discord.gg/afterhoursclub
Chat with the community, get support, share feedback
If you want to report a security issue, please email directly rather than opening a public GitHub issue.