← Back to board
Manual · v1

Kanban User Manual

Everything this app does, with pictures. Twelve feature chapters and ten worked examples — one for each kind of person who uses a board like this.

01

Getting Started

Open kanban.vardhmann.com. Click Sign in with Google. We use Google's OAuth flow — we never see your password, and we never ask for one. After the redirect you land on your board, automatically created with four columns and one welcome card.

STEP 1Sign inGoogle account— 1 clickGSTEP 2Your boardCreated for you4 columns readySTEP 3First cardPress C or click+ New task+ NEW TASK
Three-step start: sign in → board ready → drop your first card in Up Next.
02

The Four Columns

The columns aren't decoration. Each has a job. Together they enforce the only rule that matters: one slice at a time.

Up Next

The queue of things you intend to do. As many as you like. New cards land here.

In Progress

The ONE thing you're working on right now. WIP limit = 1. The app will refuse to let you start a second.

Parking Lot

Ideas you want to remember but not yet act on. Quarterly review fodder. Long-term, not lost.

Done

What you finished. Your evidence that the week was real. Compounds your confidence.

UP NEXT▸ Task A▸ Task B▸ Task CqueuedpullIN PROGRESSWIP = 1Active NowTask A — focusone slicefinishparkPARKING LOTlater, not lostDONE✓ Last week✓ Yesterday✓ Todayevidence of progressRULEOne sliceat a timeIn Progressholds exactlyone card.Try to adda second andwe say no.
Cards flow Up Next → In Progress → Done. Anything that can't be the focus right now sits in Parking Lot.
03

Creating & Editing Cards

Click + New task (or press C) to add a card to Up Next. Click any card to open the detail panel. Edit title, description, tag, phase, progress, and priority — then Save.

CARD ON THE BOARDActive NowCard titletagclickCard title (editable)Description — long-form notes…TAGPHASEPROGRESSFIELDSTitlewhat's the work, in 8 words or lessDescriptionacceptance criteria · context · linksTagcolor category — one per cardPhaseyour sub-stage — "Drafting", "Review"Progress0–100% bar — visible on the cardPriority ▲gold left-border on the board
The card you see on the board is the surface; click it to open the detail panel on the right.
04

The WIP Limit — One Slice at a Time

This is the entire philosophy of the app. In Progress holds exactly one card. Try to drag a second card in, or use the Move-to dropdown to send a second card there, and the server will refuse:

"One slice at a time — finish or park the current In Progress card first."

Sounds restrictive. It's the opposite. Most weeks fail not because of laziness but because too many things are simultaneously half-done. WIP = 1 makes the trade-off explicit: to start something new, you have to either ship the current thing or consciously park it.

ALLOWEDActive NowWriting Ch 15Exactly one card. Focus is undivided.NOT ALLOWEDWriting Ch 15"…and also edit Ch 14" ✕Toast: "One slice at a time."
Left: legal. Right: blocked. The constraint isn't punishment — it's protection.
05

Drag-and-Drop

Grab a card, drag it into another column, release. The source card fades; the target column shows a dashed teal outline as you hover over it. On drop, the card lands in its new column.

The WIP rule still applies — drag a second card into In Progress and the move is rejected with a toast.

UP NEXTTask ATask B — draggingTask Bcursor →DONEdrop here
While dragging: source goes 40% opacity, target column gets a dashed teal outline.
06

Tags & Filtering

Pick one tag per card — pick the same tag for everything in the same category. The board's top row shows filter chips: click one to show only cards in that category; click All to clear.

FILTER:Allandroidmacaitrading→ Click "android" and:Rear Cam v1.1android · in progressBattery saverandroid · up nextApp iconsandroid · parking+ others hidden
Pick one tag = filter on. Click All to show every card again.
07

Checklists, Attachments, Comments

Open a card. Below the basics you get three lists that grow as the card matures:

  • Checklist — sub-items, each toggleable. The count at the top shows "3 / 5" so you see at a glance how done you are.
  • Attachments — paste any URL: a Google Doc, a Figma file, a YouTube reference, a Drive folder. We don't host files — we just keep the links findable.
  • Comments — a conversation thread per card. Useful when a collaborator picks up your card. Cmd+Enter posts.
CARD DETAIL PANELCHECKLIST (2/4)Outline draftFirst passSecond passSend to editorATTACHMENTS🔗 google-doc-chapter-15.docx🔗 figma-cover-mockup.fig🔗 reference-novel-pacing.pdfCOMMENTSIshan · 2h agoRewrote opening — much tighterEditor · 30m agoLove it. One small note on para 3.
One card holds the to-dos, the links, and the conversation. No tab-switching.
08

Members & Permissions

Click Members in the top bar. As the owner of the board, you can invite anyone by email — they don't need an account first. The next time they sign in with that email, the board appears for them.

OWNER

  • Create / edit / delete cards
  • Drag-and-drop, move, copy
  • Comment, attach, checklist
  • Rename the board
  • Invite + remove members
  • Delete cards (anyone's)

MEMBER

  • Create / edit cards
  • Drag-and-drop, move, copy
  • Comment, attach, checklist
  • — cannot rename board
  • — cannot invite/remove
  • — cannot delete cards
10

Dark / Light / Auto

Click the theme button in the top bar to cycle: Dark → Light → Auto → Dark. Auto follows your OS preference and switches automatically when your system switches (typical macOS behavior at sunset). We remember your choice in localStorage, so a reload preserves it — and a hand-written inline script applies the right theme before the page paints, so there's no white flash on dark-mode reload.

DARK◐ defaultLIGHT○ daylightAUTO◑ follows OS
Three modes; one click moves through them. Setting is remembered.
11

Keyboard Shortcuts

CAdd a new card to Up Next
/Jump to search
EscClose the open card / members panel / cancel new card / cancel rename
Cmd+EnterPost a comment when the comment box is focused
?(coming) Show this shortcut sheet
12

The Philosophy

Three Japanese ideas, in three sentences each.

看板

Kanban

"Signboard." The Toyota factory-floor practice that says: don't start work the next station isn't ready to receive. In software and life: don't start what you can't finish.

改善

Kaizen

"Change for better." Tiny improvements, every day, from everyone — not heroic redesigns. The Done column compounds; that's kaizen.

PDCA

Plan, Do, Check, Act

The loop. Plan = Up Next, Do = In Progress, Check = the comment thread after Done, Act = the next card you pull. Repeat forever.

Ten worked examples.

Pick the one that sounds most like you — or read them all, they're short.

🎓

1. Student

Computer Science undergrad · final-year project term

Riya has 5 courses, a capstone project, an internship application, and a part-time job. Her old Notion was a wall of toggles she stopped opening. With Kanban she only commits to one assignment at a time — the rest queue in Up Next — and her capstone lives in In Progress until the next milestone is shipped.

Why it works for them: No more "I started 6 things, finished 0" weeks. Tag = course. Active = whatever has the closest deadline.

Up Next 4
Submit ML assignment #4
assignment
Read OS textbook Ch 7
study
▲ Priority
Midterm prep — Algorithms
exam
Submit internship resume
longterm
In Progress 1
● Active Now
Capstone — compiler frontend
project
Parking Lot 2
Read "Crafting Interpreters" cover-to-cover
longterm
Apply to Google STEP
longterm
Done 2
Submitted DB project
project
Passed Linear Algebra quiz
exam
⚖️

2. Lawyer

Litigation associate · 14 active matters

Akshay tracks every matter and every filing deadline. His firm uses iManage for documents, but no one tool gives him a clean "what am I drafting right now" view. Kanban gives him one. Each card is one filing, motion, or client task. He keeps exactly one brief in flight; everything else lines up cleanly.

Why it works for them: Tag by client. Priority for court-mandated deadlines. Description = scope, Phase = "Drafting / Review / Filed".

Up Next 4
▲ Priority
Draft motion for Smith v. Acme
filing
Client call — Davis case
client
Review discovery — Johnson matter
research
Annotate expert report — Patel
research
In Progress 1
● Active Now
Brief — Patel appeal (3rd Cir.)
case
Parking Lot 2
CLE — 8 ethics credits by Dec
admin
Bar association renewal
admin
Done 2
Filed Roberts motion
filing
Settled Garcia matter
case
💻

3. Software Professional

Backend engineer · payments team

Manish maintains a payments service that processes millions of transactions daily. He has Jira at work but Jira shows the team's backlog, not "what am I doing right this hour". His Kanban board is his personal queue — what he's actively coding, what's blocked, what's the next 5 things.

Why it works for them: Card = one PR or one ticket. Active = current branch. Parking = 20%-time spikes you want to remember but not yet act on.

Up Next 4
Implement rate-limiter middleware
feature
Code review PR#4521
review
Triage P2 bug queue
bug
Update payment SDK docs
docs
In Progress 1
● Active Now
DB migration → Postgres 16
infra
Parking Lot 2
Spike — replace Redis with Valkey?
infra
OKR doc Q2 draft
docs
Done 2
Deployed payment v2.3
feature
Fixed webhook retry bug
bug
🏡

4. Homemaker

Manager of family operations · the most important COO

Sneha runs a household of 4 — two kids, parents-in-law visiting next week, a husband whose calendar she also keeps. The day before, three appointments collide; nobody told her about the broken geyser. Her board makes the invisible work visible. She and her husband share the board so he can pick a card off Up Next instead of asking "what should I do".

Why it works for them: Tag by domain (kids/home/errands/social/finance). Members = spouse, eldest kid. Active = today's big task.

Up Next 4
Schedule kids' dentist
kids
Buy birthday gift for niece
social
▲ Priority
Confirm plumber Tue 10am
home
Pay electricity + gas bills
finance
In Progress 1
● Active Now
Plan Saturday dinner — 8 guests
social
Parking Lot 2
Repaint guest room
home
Family trip — Goa in December
social
Done 2
Sorted winter clothes
home
Renewed kids' passports
kids
💼

5. Office Worker

Operations manager · 12-person team

Rahul is the person everyone routes things through. His inbox is unwinnable. His calendar is half meetings, half "block — admin". He uses Kanban to capture every incoming ask: he triages each into a tag, sets one in In Progress, and his manager can see exactly what trade-offs he's making this week.

Why it works for them: Members = your manager. They see Active and trust that the queue is being worked. Comments capture decisions for later.

Up Next 4
Q2 budget review with finance
budget
▲ Priority
Onboard new hire Priya — Mon
hr
Vendor renewal — Salesforce
vendor
Schedule all-hands May
meeting
In Progress 1
● Active Now
Annual ops review deck
planning
Parking Lot 2
Evaluate CRM alternatives
vendor
Office redesign proposal
planning
Done 2
Submitted Q1 report
budget
Team offsite booked — June
meeting
📱

6. Influencer

Lifestyle creator · 180k followers

Tara posts to Instagram and TikTok five days a week. Her job is content — not management — but she has 12 brand DMs, an editor on retainer, two collaborations, and a long-form YouTube she wants to try. Kanban gives her a content calendar that's also a backlog: "post" cards in Up Next for the next 10 days, "brand" cards she's in talks with, an Active card for the thing she's shooting today.

Why it works for them: Tag = format (reel/post/brand/video). Phase = production stage. Done column shows the week's engagement and ROI.

Up Next 4
▲ Priority
Edit Reel — coffee shop tour
reel
Schedule Mon-Wed posts
post
Reply to brand DMs (Nike, Glossier)
brand
Plan Q3 brand calendar
planning
In Progress 1
● Active Now
Shoot product unboxing — Nike
brand
Parking Lot 2
YouTube long-form pilot
video
Newsletter restart
planning
Done 2
Posted Sat reel — 51k views
reel
Closed brand deal — Glossier
brand
✍️

7. Creator

Novelist · second book under contract

Ishan is writing his second novel against a publisher deadline. Writing is one card. Marketing the first book is another track of cards. Newsletter is yet another. Without a single board, all three pull at him in panic. With Kanban, he writes one chapter, then deliberately pulls the next thing.

Why it works for them: Phase = drafting / revising / agent feedback. Attachments = links to docs. Comments = the moment-of-clarity notes you'll want next month.

Up Next 4
Edit Chapter 14 — pacing pass
edit
Draft April newsletter
marketing
Beta reader feedback round 3
edit
Book club Q&A — Apr 22
marketing
In Progress 1
● Active Now
Writing Ch 15 — confrontation scene
writing
Parking Lot 2
Audiobook recording — Sep block
longterm
Book 2 outline — start in May
longterm
Done 2
First draft complete (84k words)
writing
Sent ARCs to 30 reviewers
marketing
🎨

8. Freelancer

Brand designer · 4 active clients

Priya juggles four clients and two business-development conversations. Each client has its own Slack, email thread, and Figma file. Her freelance survival skill is knowing what to work on this morning. Her Kanban shows it at a glance: tag = client, priority = paid retainer, active = the deliverable due Friday.

Why it works for them: Color-code by client. Comments capture client feedback so revisions are scoped. Done column doubles as a portfolio log.

Up Next 4
▲ Priority
Acme Inc — homepage v2 revisions
client-a
Beta Co — three logo concepts
client-b
Invoice March hours — all clients
finance
Cold pitch to TechCo
biz-dev
In Progress 1
● Active Now
Studio X — pitch deck design
client-a
Parking Lot 2
Portfolio site overhaul
portfolio
Launch retainer service tier
biz-dev
Done 2
Delivered branding — OrangeCat
client-a
Closed Studio X contract
client-b
🩺

9. Doctor

GP · clinic of 1,400 active patients

Dr. Mehta sees 25-30 patients a day. The clinical work happens in the EMR; the rest of her week is the work AROUND the EMR — labs to review, prescriptions to refill, CME hours to earn, certifications to renew. She uses Kanban to keep that admin layer visible so it doesn't spill into evenings.

Why it works for them: Active = the case currently consuming after-hours brain space. Parking = continuing-education and compliance you can't lose track of.

Up Next 4
▲ Priority
Review labs — 14 patients
patient
Sign off 8 discharge summaries
admin
Refill prescriptions queue
patient
Renewal — DEA certificate
compliance
In Progress 1
● Active Now
Chronic case review — Mrs. Iyer
clinical
Parking Lot 2
CME — 20 hours by Q3
learning
Update clinic intake protocols
admin
Done 2
Completed quarterly chart audit
compliance
Vaccination outreach drive
clinical
🚀

10. Entrepreneur

Founder · 12-person SaaS · raising Series A

Vivek runs the company. The job is everything. Some weeks it's sales calls; some it's product roadmap; some it's a single legal review that blocks 3 deals. Kanban forces him to declare: this week, this one thing is the focus. Investors see the same board (he shares read access) and trust him because the queue is visible.

Why it works for them: One Active card = the one bet of the week. Investors get a window into priorities. Parking = strategic ideas that aren't this quarter's fight.

Up Next 4
Investor monthly update email
fundraise
Hire engineer #4 — close on Anish
hiring
Run 5 customer interviews
product
Sign annual contract — TopCo
sales
In Progress 1
● Active Now
Close Series A term sheet
fundraise
Parking Lot 2
Brand identity refresh
product
Strategic partnership — TechCo
sales
Done 2
Hit 1,000 paying users
sales
Hired fractional CFO
hiring

That's the whole manual.

Now go ship a card.

→ Open your board