https://github.com/boompig/meeting-bingo
Dynamically generate bingo card
https://github.com/boompig/meeting-bingo
react redux
Last synced: 3 months ago
JSON representation
Dynamically generate bingo card
- Host: GitHub
- URL: https://github.com/boompig/meeting-bingo
- Owner: boompig
- Created: 2017-01-13T13:18:05.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T20:28:09.000Z (over 3 years ago)
- Last Synced: 2025-02-22T20:20:05.273Z (over 1 year ago)
- Topics: react, redux
- Language: TypeScript
- Homepage: https://boompig.github.io/meeting-bingo/
- Size: 8.53 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bingo Card Generator
Bingo card generator with your custom phrases.
Works well for Oscar bingo, Game of Thrones tropes, or "Meeting Bingo".
You can print the cards or play in the browser.
## About Meeting Bingo
When you're in a meeting and a bit bored, amuse yourself by playing bingo. The game is to predict buzzwords that will be said during the meeting, arranging them in a grid in your notebook and yell Bingo! in the middle of the meeting for no apparent reason to your colleagues.
## Query Parameters
- `phrases` - can be used to directly encode phrases in base64. This is somewhat unsafe but allows sharing custom phrase sets between users
- `editable` - can be set to "false" to prevent changing phrases
- `phraseFile` - can specify the file to use, which are contained in `data` directory
- The parameter must end in `.json`. We look for that file in the `data` directory
- The *only* exception to this is "debate2020" - it maps to `data/debate-phrases.json`
- `contest` - can specify this to get custom landing pages. Right now the only valid value is "vp-debates-2020"
## Stack
Implemented as a Redux/React webapp.
## Run
Start any HTTP server to serve the root directory (ex. `http-server .`) then navigate to root.
## Sample Data
- contained in `data/stock-phrases.json`
## Build
During development:
```
yarn build:watch
```
Before deploying:
```
yarn build:prod
```