
Baby Squares is a static React app for running a squares pool on a baby's birth timing. Each participant claims cells on a 7-day by 8-time-block grid, and a reveal animation cascades day-row by day-row, flipping each tile like a card to show the guesses.
The board is deterministic. A seeded shuffle writes a frozen placement.json that ships in the repo, so building, deploying, and reloading never reshuffle the result. The desktop layout is a board-and-roster shell with cross-highlighting (hover a name to light their squares), and the whole grid fits the viewport across browsers.
Tech: React 18 · TypeScript · Vite · Vercel
Status: Live, with a create-your-own-board builder in the works.