Engineering notes on building a planning poker app with no backend: WebRTC, peer-to-peer state sync and static hosting.
How a planning poker app runs with no backend: WebRTC signaling over public Nostr relays, one-writer state sync, secret votes and coordinator-free failover.