OpenBrew
An open-source homebrew-competition platform covering all ten phases of running a competition, multi-tenant from day one, built solo in around three weeks. Roughly 55k lines of strict TypeScript on Next.js, React, and a 24-table Postgres schema, with 470+ unit tests. The two hardest parts of running a real competition get the most attention: a palette-aware auto-assign plus drag-and-drop judging-table engine, and an optional Claude-vision OCR flow that pre-fills scoresheet totals.
- Next.js
- TypeScript
- Postgres
- Prisma
- Vitest