A comedy golf browser game — 9 curated holes that keep breaking the rules of "normal" mini golf. Built with Vite 7 + React 19 + TypeScript + three.js.
| Landing page | In-game (Hole 1) |
|---|---|
![]() |
![]() |
Easiest on Windows: double-click quickstart.bat (installs deps on first
run, checks that port 3000 is free, starts the dev server, opens
http://localhost:3000).
Manually:
cd app
npm install
npm run dev # serves http://localhost:3000 (strictPort: fails if busy)Other scripts (run from app/): npm run build (typecheck + production
build), npm run lint.
Pushing to master/main builds the app and publishes it to GitHub Pages
via the deploy-pages workflow in .github/workflows/deploy-pages.yml.


