Own productLive
R4zzle
Party games for friends and family. Pull up a chair from any device.
- Role
- Engineering and architecture
- Year
- 2026
- Co-builder
- Milad Ghamati

Overview
One person opens a room and becomes the host. Everyone else joins from their own phone by link, QR code or a six-character code. Nothing to install, and guests never sign up.
There are seven games, from social deduction to charades, and the whole table is bilingual in English and Persian, with a right-to-left layout and Persian digits.
Highlights
- Seven games: Spy, Truth or Dare, Never Have I Ever, the Rice Purity Test, Dowr, Pantomime and Psycho
- Join by link, QR code or room code, with pass-and-play on a single device
- Live leaderboards, intensity levels and an 18+ toggle that is off by default
- A Wild West saloon cast of animal characters
- An installable PWA and a Capacitor shell for iOS and Android
How it's built
- Every room is a Cloudflare Durable Object with hibernatable WebSockets, sending each player a snapshot with only what they are allowed to see
- Rooms fall back to ETag polling when a socket cannot hold, so a flaky connection never drops a player from the game
- A Hono API on D1 with Drizzle, guarded by seven rate-limit bindings
- Next.js on Workers through OpenNext, with Better Auth for optional accounts
- A first-party PostHog proxy, Analytics Engine events and a daily Telegram ops digest
Stack · 10
- TypeScript
- Next.js
- React
- Tailwind
- Hono
- Cloudflare
- Drizzle
- Capacitor
- Sentry
- PostHog
Gallery



