Skip to main content
yeswekanban
Made for the kid in the family

[EDIT — your one-line hook to the kid, in your own voice]

Plans built between you and Kanbi — teach anyone anything. You get to learn things you're actually interested in, not grind to get a grade.

Start the 7-day trialSee what I'm building
Graydon Garden, founder, headshot
Graydon Garden · founder, 17

I built yeswekanban for an internship that was effectively identical to working with Kanbi's plan. At the time I was struggling hard with school and felt pretty awful about how checked out I was. When I started working on this, I was able to build all these systems in three weeks, and it felt crazy — I was able to be proud of my work for the first time in a long time. I want to share that feeling with as many people as I can.

What I'm into

My obsessions

Stuff I'm into right now.

Watercolor bust of the RX-93 Nu Gundam, gold-tipped antennae against a blue sky.
Wind Breaker anime key visual with the cast lined up around the protagonist Sakura Haruka.
Cover art for Armored Core VI: Fires of Rubicon — a lone mech against a burning red sky.
Trevor Belmont from the Castlevania animated series, holding his whip in a library.
Cover art for Metaphor: ReFantazio — a fantasy crowd scene with the protagonist front and center.
Tales of Arise key art — Alphen and Shionne back-to-back against a stormy sky.
right now

What I'm building

This is my own kanban board — live. Every card is a real thing I'm building, ongoing, or already shipped. It updates on its own as I move stuff around.

Graydon Garden, founder

Graydon Garden

founder, 17

To do3

Founder Twitter — post the first thirty

A thirty-day starter library of scaffolded posts is written — origin-story threads, technical deep-dives, kid-to-kid voice tests.

click to open

What this is

A thirty-day starter library of scaffolded posts is written — origin-story threads, technical deep-dives, kid-to-kid voice tests. Actually posting them into the wild, on a real account, is next.

Started Jul 2, 2026

Public launch — Show HN, ProductHunt, X thread

The copy is drafted, the assets are ready.

click to open

What this is

The copy is drafted, the assets are ready. The launch fires the week after three-plus real paying families have been on the product for two weeks — not before. That is the honesty gate.

Started Jul 2, 2026

Landing page migration — ship the spec

The three-section landing spec — Hero, How It Works, Gallery — is fully written.

click to open

What this is

The three-section landing spec — Hero, How It Works, Gallery — is fully written. Turning it into shipped code, replacing the old landing chrome, is next.

Started Jul 2, 2026

In progress3

Parent interviews — round one

The interview kit is built and the Mom Test rules are internalized.

click to open

What this is

The interview kit is built and the Mom Test rules are internalized. Actually running the first ten interviews with real parents is next. That is the validation gate before locking positioning.

Started Jul 2, 2026

Reddit channel — six-week value-first lurk

The playbook is drafted; the actual four-to-six-week value-first lurk across four parent-focused subreddits is running now.

click to open

What this is

The playbook is drafted; the actual four-to-six-week value-first lurk across four parent-focused subreddits is running now. Personalization-first, dinner-party test on every reply.

Started Jul 2, 2026

Public strategy portal

A public site where I show how I think about the business — beachhead, category, pricing, product-market fit — instead of hiding it in a pitch deck.

click to open

What this is

A public site where I show how I think about the business — beachhead, category, pricing, product-market fit — instead of hiding it in a pitch deck. Positioning as an argument, not marketing.

Started Jul 2, 2026

Done7

Security hardening — round two

Went back after the audit and closed the second-tier findings.

click to open

What this is

Went back after the audit and closed the second-tier findings. More two-factor rules for account owners, tighter session behavior, safer file handling. Every change reviewed twice before shipping.

Shipped Jul 1, 2026

Full security audit — every kid-facing surface

Held the whole app up to the security bar you'd expect from a company that handles kids' data.

17/17 tasks · click to open

What this is

Held the whole app up to the security bar you'd expect from a company that handles kids' data. Six parallel review passes across auth, database access, file uploads, and the public web layer.

Tasks · 17 shipped, 0 still open

  • [Audit 1/6] Secrets & supply chain
  • [Audit 2/6] Auth & authz on server actions
  • [Audit 3/6] API routes — MCP + AI builder + help
  • [Audit 4/6] Database & RLS
  • [Audit 5/6] File uploads, push, GitHub, Stripe-stub
  • [Audit 6/6] Web hardening — headers, CSP, cookies, XSS
  • [P0-1] MCP tool IDOR — kid token can mutate parent projects/tasks
  • [P0-2] Encrypt GitHub PAT at rest
  • [P1-1] Server-side MIME validation + Content-Disposition for artifact uploads
  • [P1-2] AI kill switch + per-user daily budget cap
  • [P1-3] Web security headers baseline (CSP, HSTS, MIME, Referrer, Permissions)
  • [P1-4] Prompt-injection hardening on user-goal interpolation
  • [P2] Defense-in-depth filters on notifications, push, stats, home, kid-selector
  • [P2] materializeWeek auth gate verification
  • [P2] Drop legacy invoices table (RLS broken state)
  • [P2] Minor hygiene bundle (theme_color secure, error sanitization, GitHub zod, scratch docs, DEFINER comments)
  • [Pre-ship gate] Stripe-prep checklist (do not start billing without this)

Shipped Jul 1, 2026

Multi-family accounts and kid isolation

Refactored the whole app so multiple families can use it without ever seeing each other's stuff.

8/8 tasks · click to open

What this is

Refactored the whole app so multiple families can use it without ever seeing each other's stuff. Every query got a fence around it — one family cannot ever read or write into another family's world.

Tasks · 8 shipped, 0 still open

  • Card 1: Phase A migration — additive schema
  • Card 2: Phase B backfill
  • Card 3: RLS policies for tenant isolation
  • Card 4: App switch — every query uses account_id
  • Card 5: Kid login flow
  • Card 6: Signup — Personal vs Family picker + age gate
  • Card 7: Family signup — first kid + consent record
  • Card 8: Phase D lockdown — NOT NULL, drop legacy, rename users→profiles

Shipped Jul 1, 2026

yeswekanban

The whole product.

24/27 tasks · click to open

What this is

The whole product. Payments, auth, plans, kid portfolios, launch prep, positioning research — every feature and system that makes yeswekanban run. Click through to see everything that's already shipped inside it.

Tasks · 24 shipped, 3 still open

  • Daily standup generator
  • Paste-a-brief → populated kanban (one-click)
  • Tutor mode: usage tracking + tiered message caps + upgrade flow
  • Kid bank payouts with 48-hour hold
  • Stripe subscriptions — Personal and Family tiers
  • Mandatory two-factor for account owners
  • Ask Kanbi to review your code
  • Public kid portfolio pages
  • Weekly Sunday parent digest email
  • Seven-day post-signup email lifecycle
  • Email deliverability hardening pack
  • Embeddable portfolio badge
  • Kid-targeted landing page at /for-kids
  • Live founder board on the kid landing
  • Founder profit board and account filters
  • One-click tester account factory
  • Plan review queue and quality-grading harness
  • Theme system — light or dark, six accents
  • Legal foundation — Terms, Privacy, consent
  • OAuth login — GitHub, Google, Microsoft
  • Off-platform audit log shipping
  • Web application firewall — probe and abuse blocking
  • Cookieless analytics with a first-party proxy
  • Wedge research — thirty real parent threads on Reddit
  • Go-to-market curriculum — ten strategy concepts
  • First-ten-families outreach kit
  • Launch broadcast drafts — Show HN, ProductHunt, X

Shipped Jun 16, 2026

Kanbi — the AI that builds your plan

The plan builder.

7/7 tasks · click to open

What this is

The plan builder. You tell Kanbi what you want to make; it interviews you and your parent, then writes the week-by-week tasks. Parent approves the shape before the kid ever sees it.

Tasks · 7 shipped, 0 still open

  • Card 9: Plan creation entry point
  • Card 10: AI builder backend — tool-using conversation
  • Card 11: AI builder UI — parent Q&A chat
  • Card 12: AI builder UI — kid Q&A chat
  • Card 13: Week 1 materialization
  • Card 14: Parent approval gate
  • Card 15: Active plan widget on kid dashboard

Shipped Jun 16, 2026

KINETIK BREAK

KB is (will be) a rougelike game with physics-based combat and art style inspired by gachiakuta and grunge art

Kinetikbreak.com47/54 tasks · click to open

Tasks · 47 shipped, 7 still open

  • [P0] Learn the concepts
  • [P0] Write the one-page Kinetic spec
  • [P0] Diagram the roguelite loop
  • [P0] Diagram the two-app architecture
  • [P0] Wireframe 5 Kinetic screens
  • [P0] Design Kinetic Supabase schema
  • [P0] Design YWKB portfolio_items schema
  • [Boss] Phase 0 boss battle
  • [Interlude] Learn to run an agent team
  • [P1] Bootstrap Kinetic app + infra
  • [P1] Install Matter.js + simplex-noise
  • [P1] Toy #1: Gravity Sandbox (the teaching toy)
  • [P1] Toy #2: Slingshot Launcher
  • [P1] Toy #3: Newton's Cradle
  • [P1] Toy #4: Plinko
  • [P1] Toy #5: Double Pendulum
  • [P1] Toy #6: Cloth / Rope
  • [P1] Toy #7: Domino Run
  • [P1] Toy #8: Particle Fountain
  • [P1] Toy #9: Marble Maze
  • [P1] Toy #10: Wrecking Ball
  • [P1] Build /playground gallery
  • [P1] Procedurally-animated home page
  • [P1] Dogfood: import Phase 1 tasks via YWKB MCP
  • [Boss] Phase 1 boss battle
  • [P2] Write the game design spec
  • [P2] Build the run state machine (the shell)
  • [P2] Wire combat minigame #1 into a room
  • [P2] Build the upgrade system
  • [P2] Wire combat minigame #2
  • [P2] Wire combat minigame #3
  • [P2] Persistence + meta-progression
  • [P2] Leaderboard page
  • [P2] Juice pass
  • [Boss] Phase 2 boss battle
  • [P3] Deploy Kinetic to Vercel staging
  • [P3] YWKB: portfolio_items table + RLS
  • [P3] YWKB: portfolio settings screen
  • [P3] YWKB: public /[user]/portfolio/[slug] route
  • [P3] YWKB MCP: add publish_portfolio_item tool
  • [P3] Cross-app SSO handoff (signed JWT)
  • [P3] YWKB setting: "allow one-click sign-in to linked projects"
  • [Boss] Phase 3 boss battle — send Dad the link
  • [P1] Unified Kinetic substrate (architecture umbrella)
  • [P1] Lodge editor: build/play toggle, drag-place, Select tool, live param editor
  • [P1] Materials substrate: CA grid with air/water/sand/steam/fire/helium + buoyancy
  • [P1] Toys framework: contract + registry + Select tool integration
  • [P1] Effects framework + Wind effector (drag, gusts, streaks)
  • [P1] Level-design primitive toys: Wall, Platform, Moving Platform, Spike, Trampoline, Conveyor
  • [P1] Sandbox toys: Bouncy Wall, Wind Emitter, CA Fluid Emitter, Fire Emitter, Balloon, Container, Chain, Ragdoll
  • [P2] Player movement + Kinesis abilities (Force Pulse, Force, Strip, Portal)
  • [P2] Combat damage model: HP, collision damage, projectiles, ragdoll-on-death, fire + Burning DOT
  • [P2] Triggers framework: area trigger + click-to-connect wire UX
  • achievements

Shipped Jun 13, 2026

yeswekanban — the launch build

The first shippable version of the whole product.

31/31 tasks · click to open

What this is

The first shippable version of the whole product. Auth, a task board, a plan model, and enough working infrastructure for me to run my own internship on it before opening it up to anyone else.

Tasks · 31 shipped, 0 still open

  • Set up branch protection + CI/CD
  • Build stats page
  • Build about me page
  • Invoice generation
  • PDF download for invoices
  • Live pay counter in header
  • Dad Mode public read-only URL
  • Buy domain on Cloudflare
  • Deploy to Vercel
  • Connect custom domain + DNS
  • Bootstrap Next.js app
  • Set up shadcn/ui
  • Set up Supabase + auth
  • Create database schema
  • Build login page
  • Build kanban board
  • Dynamic username on dashboard
  • Build time tracker page
  • GitHub PR + LOC stats integration
  • Build settings page
  • Set up custom email (Resend) after domain purchase
  • Add username onboarding after signup
  • Build portfolio page
  • auth logins
  • visual update
  • mobile update
  • multi tenancy
  • multi-tenant stats
  • image select
  • color theme picker
  • MCP server and agent integration

Shipped Jun 3, 2026

Live from my own board · 13 projects total

Look at my personal overview →

FAQ

Stuff you're probably wondering

Is this just homework with money attached?

Honest answer: no, but the way to know is to look at where the work comes from. Homework is something an adult assigned you. The work in yeswekanban is something you said you wanted to do — in the Kanbi interview, before the plan got made. If you said 'I want to build a wooden skateboard from scratch' and the cards are 'cut the deck, sand the edges, glue the plies, drill truck holes' — that's not homework. That's the project you picked, broken into the parts that build it. If you start it and the cards feel like homework, that's a real signal. Tell Kanbi. Adjust the plan or swap the project. Nobody's grading you.

Do I actually pick what I learn?

Yeah. The Kanbi interview asks you what you want to make. Carpentry, French pastry, a Python Discord bot, a short film, a Warhammer army you 3D-print, learning to drive, an indie game — whatever. You tell Kanbi the thing; Kanbi writes the plan around it. Your parent approves the plan before it starts — that's the one parent-approval step. The topic comes from you. If you say 'I want to learn carpentry' and your parent says 'no, that's dangerous,' that's a conversation between you and your parent, not Kanbi forcing you into something else.

Do I really get paid? Like, real money?

Real money. Stripe moves dollars from your parent's card to your bank account 48 hours after they approve each invoice. Not allowance. Not gift cards. Not points. The bank account is yours — you link it yourself. How much depends on your parent. Some families do per-task (like $5 a card), some do per-hour (like $15/hour), some do flat weekly amounts. You negotiate. It's a real job — including the negotiating-with-your-boss part.

What if I get bored, want to quit, or change projects?

You can. The plan is yours; you can change the project mid-week, swap topics, pause, or quit entirely. Kanbi can rebuild the plan around something else as many times as you want. Your parent can cancel the subscription anytime in Settings — two clicks, no email-someone-to-cancel. Honest part: a lot of kids this is built for have a pattern of starting things excited and bailing by week 3. yeswekanban is built to handle that pattern, not punish you for it. The portfolio shows what you finished, not what you bailed on. You can come back to a different project later.

Will my parent be all over me about every task?

They shouldn't be, and the product is built to keep them out. Your parent approves the plan once at the start. They approve invoices when YOU send them (you control when). Between those, they don't have to be in your business. They CAN look at the board — it's their account too — but the design assumes they shouldn't have to. Most parents who use this don't want to be the coach; they want to be the buyer. If your parent's the type who micromanages, that's a conversation for the two of you. The product gives them the structure to NOT need to. Whether they take that is the human part.

What if I don't know what I want to do?

Normal. Kanbi's interview is built for that. It asks questions like "what's something you've been low-key curious about for a while?" or "what's a thing you started and dropped that you still kinda wonder about?" or "if you had nothing else to do for two weeks, what would you mess around with?" You don't have to walk in with a clear answer. Most kids don't. The interview surfaces the answer, it doesn't test you on having one.

What if the AI is annoying or talks to me like I'm seven?

It won't. Kanbi was designed by a 16-year-old (me — Graydon, I built this) and the voice rule we wrote is: no fake-cool, no condescension, no "great job!" energy, no motivational-poster talk. Kanbi asks questions, listens, summarizes, suggests. That's it. If it does feel off somewhere, tell it — Kanbi adjusts how it talks based on what you say. And if the voice across the product feels wrong, email me directly: contact@yeswekanban.app goes to me, not a support queue.

Who sees my portfolio?

It's public at a URL like yeswekanban.app/p/your-name, but the URL has a random slug — nobody finds it by guessing. Only people you send the link to. You can also set individual finished projects to private if you don't want them on the public version. Default is "visible to anyone with the link." You're in control. Why public-by-default: a real URL that still exists in three years is useful for a college app, a job app, or just showing somebody what you've been up to. But it's your choice what's on it.