Web · May 2021 — present
Planning Poker Free
Real-time agile estimation
Author & maintainer
I designed and maintain Planning Poker Free, an open-source app for real-time user-story estimation. Each room runs on a Cloudflare Durable Object with shared state and WebSockets, so teams can refine and estimate without signing up or hosting their own backend.
More detail
- Rooms are public or password-protected, joined via `/room/{id}`; session rejoin uses localStorage so the last active tab wins.
- Roles include moderator, voter, and observer, with moderation handoff and claim when the moderator goes offline; decks cover modified Fibonacci, Fibonacci, powers of two, T-shirt, and sequential.
- Estimation supports consensus, mode, median, or mean, with hidden/revealed and auto-reveal voting; optional team audiences with overall and per-team results, plus Markdown/CSV export.
- Built with Svelte 5 and SvelteKit on Cloudflare Workers and Durable Objects for live sync without dedicated server infrastructure.
Stack
- Svelte 5
- SvelteKit
- TypeScript
- Cloudflare Workers
- Durable Objects
- WebSockets
Links
Public resources (open in a new tab).