Open a room, send friends the link, and play together in the browser — no install, no account needed to start.

The home page. Rooms where it’s your turn come first, and the Gizmo, top right, is a prize anyone on the site can steal.
The games
- Trivia — each round a different player names the category, and AI writes the questions on the spot.
- Evil Hangman — the computer never picks a word. It keeps every word that still fits and dodges your guesses.
- Crossword — name any topic and AI builds a crossword about it. Everyone races to fill the same grid.
- Sudoku — a generated puzzle with exactly one solution, solved by the whole room at once.
- SVG Blast — AI draws a word as a picture and the first to guess it scores.
- Chess — against a friend or a computer opponent.
- Daily puzzles — a celebrity to guess from a masked photo, and a daily crossword. Everyone gets the same one each day, and both are posted to the Facebook Page.
Rooms can be live, with everyone at the table now, or casual, a move at a time over days, with a push notification when it’s your turn.

A trivia room mid-round, with the players and chat beside the question.

Evil Hangman: every vowel has missed, and 47 words still fit.

A crossword about volcanoes, built from the topic someone typed.

SVG Blast: guess what the AI drew.
These screenshots are from the app’s Storybook, with sample players.
Around the games
Friends, online dots, in-room chat, a notification inbox, guest sessions that can later become a full account, and moderation: a blocklist on everything people type, plus reporting and admin tools. It installs as a PWA and ships to Android as a Trusted Web Activity.
How it’s built
- Serverless on AWS with SST. Next.js on CloudFront and Lambda, a Hono API, a single DynamoDB table, Step Functions for turn and match timers, and AWS IoT Core for realtime updates.
- Domain-driven design. Each game and each feature (lobby, chat, friends, moderation…) is its own package with no framework code in it, so the rules are tested with plain unit tests.
- AI where it earns its place. Bedrock writes questions, crossword clues and drawings. The next drawing is prepared while the current one is being guessed, so nobody waits, and a game with nobody in it stops paying for new ones.
- Tested before it deploys. Vitest for the domain packages, and every Storybook story runs as a Playwright browser test. GitHub Actions deploys to production only when all of it passes.