Skip to content

bdhoine/oh-hell-score

Repository files navigation

Oh Hell Score keeper

Netlify Status

https://oh-hell-score.byteshark.be

A mobile-friendly score keeper for the card game Oh Hell. Built as a PWA so it works offline on any device.

Features

  • Add, remove, rename and reorder players
  • Configurable game types: All, Odd or Even rounds
  • Configurable bonus and penalty scoring
  • Bid and trick tracking per round with validation
  • Running score display and final leaderboard
  • Swipe gestures to delete or penalise players mid-game
  • Auto-saves game state so you can resume interrupted games
  • Works offline (PWA with service worker)

Tech Stack

  • React 17 + TypeScript
  • Ionic Framework 5 (mobile UI)
  • Capacitor 3 (native features: haptics, status bar)
  • React Context + combined reducers for state management
  • Ionic Storage for persistence

Getting Started

npm install
npm start

Scripts

Command Description
npm start Start dev server
npm run build Production build
npm run lint Run ESLint
npm test Run tests

About

Oh Hell Score keeper

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages