BINGOPE is a bingo game to play at the 2026 Minnesota State Fair.
Everyone gets a different card full of things they might see at the fair. Mark enough squares to complete a row, column, or diagonal and the site celebrates. Then keep playing. We'll figure out how to score the whole day when we get home.
The finished site will live at ahoylemon.github.io/bingope.
Yeah. You'll need Bun.
bun install
bun run devOther useful commands:
bun run test # compile Sass and type-check TypeScript
bun run build # build the site
bun run build:pages # build the deployable site in _site/src/pug/contains the homepage, five player pages, and shared page partials.routes/pug.routes.tsmaps those templates to clean URLs.src/scss/contains the styles.src/ts/contains the Vue application code.src/svg/andsrc/img/contain static assets.scripts/contains the build and development tools._docs/has project notes, writing guidelines, and tooling references — see_docs/project.mdfor the decisions and constraints that are easy to forget.- Milestone 1 and its issues are the actual project plan.
Pug, Sass, TypeScript, and Vue 3. It builds into a small static site and deploys to GitHub Pages. There is no backend, no Vite, and no Nuxt.
This is a personal project, not a general-purpose bingo platform. Build the version we need for September 3, 2026 first. Anything reusable or public can be somebody's problem later.
The code and cards freeze on September 1. Every push to main builds and republishes the site.