Back to Mobile Apps
Expo SDK 52Preview
GameTrakker POS
Native Tablet POS for PA Small Games of Chance
A native Expo / React Native tablet POS for PA Small Games of Chance, at parity with the GameTrakker web register. It talks to the same GameTrakker /api/pos/* endpoints over a signed Bearer token, works offline, and drives an ESC/POS receipt printer + cash drawer. Tablet-only, landscape.
Features
- PIN login (club + PIN) with the signed POS token stored in SecureStore
- Register: game grid with artwork, current-transaction cart, keypad Pay In / Pay Out with ticket-price validation
- Finish: cash-tendered → Change Due (positive) or Owed to player (net payout)
- Jackpot & Door Prize entry via PIN-auth /api/pos/* endpoints
- Manager-gated Management slide-over + user menu (profile / dashboard / log off)
- Offline-first: ledger writes queue in AsyncStorage and auto-sync on reconnect (idempotent clientTxId)
- ESC/POS receipt printer + cash drawer over TCP (react-native-tcp-socket), configured per-device
Tech Stack
React Native 0.76Expo SDK 52TypeScriptAsyncStoragereact-native-tcp-socketEAS
Interested in GameTrakker POS?
Get in touch to learn more about this application or request a personalized demo.