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.