Skip to content

jamincan/numbrrs

Repository files navigation

NumBrrs

NumBrrs is a flashcard-style game for learning NHL player jersey numbers. Pick a team, guess who wears each number, and work your way through the full roster.

How it works

You're shown a hockey card with a team and jersey number. Guess the player from the options highlighted in the roster — then the card flips to reveal whether you got it right.

  • Easy — 2 choices
  • Medium — 4 choices
  • Hard — 8 choices
  • Expert — the entire roster

Correctly identified players are marked in the roster and won't appear as options again, so the game gets progressively easier as you learn the team.

Roster data is pulled from the NHL API and refreshed daily, so it stays up to date as trades and signings happen.

Contributing

Contributions are welcome! If you spot a bug, have an idea, or want to improve the team colours, feel free to:

Running locally

pnpm install
pnpm dev

Deploying to Fly.io

fly launch
fly secrets set DATABASE_URL=/data/numbrrs.db
fly deploy
Secret Description
DATABASE_URL Path to the SQLite database file. Use /data/numbrrs.db with a Fly volume.

License

MIT

About

Learn NHL jersey numbers, one card at a time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors