A simple website that lets you create custom Bingo cards for any occasion.
To start, create your own project with the "Create New Project" button, or import a .bingo file from your computer with the the "Import from Computer" button.
You can change the name of a project by clicking in the header, and you can add items by typing in the "Add items here..." box.
Once you have 24 (or 25 with no free space) items, you can click the "Export" button to generate cards and print them or save them as a PDF.
If you wish to host this site yourself, you can find pre-minified site files in static.zip under the Assets section of the latest release.
If you want to minify the files yourself, simply:
git clonethis repo- Run
npm install - Run
npm run pack
The resulting static directory will be production-ready.
To set up a local copy of this site for development purposes, simply:
git clonethis repo- Run
npm installto install dependencies (esbuild) - Run
npm run buildto start the build watcher and locally host thestaticdirectory
When the build watcher is active, any changes to TypeScript files will automatically trigger a rebuild, so you don't need to do anything.