← Projects

Planning Poker

Estimate user stories together in real time — free, and no account required.

  • Next.js
  • PartyKit
  • WebSockets
  • PWA
  • TypeScript
planning-poker screenshot 1
Why I built it

Every team I've worked on reaches for planning poker during refinement, and every tool for it wanted a sign-up, a paywall, or a clunky integration before a single card was dealt. I wanted the opposite: open a link, share the room, estimate, done. No accounts, no friction, no cost — just the conversation the cards are meant to start.

How it's built

It's a Next.js app backed by PartyKit, which keeps every participant's vote in sync over WebSockets with effectively zero latency. Rooms live entirely in memory on the edge, so there's no database and nothing to clean up. It installs as a PWA, so it feels native on a phone in a stand-up.

Features

What's inside

Real-time rooms

Votes sync instantly across everyone in the room over WebSockets — reveal together, reset in a tap.

No account, no cost

Share a link and start estimating. Nothing to sign up for, nothing to pay.

Installable PWA

Add it to your home screen and it behaves like a native app in your daily stand-up.

Try Planning Poker

Free, and runs right in your browser.

Open Planning Poker
  • agile
  • estimation
  • nextjs
  • partykit
  • planning-poker
  • pwa
  • real-time
  • scrum
  • websockets