Digital chip tracker for poker and blackjack. This repo holds the web PWA, the native iOS app, and a slot for Android.
apps/web: PWA (static HTML/JS/CSS) with Firebase config and assets.apps/ios/ChipSim: Native SwiftUI app (Xcode project).apps/android: Placeholder for the Android project; add your native or cross-platform app here.
- Texas Hold'em: 2-8 players, blinds, strict betting rules, burn prompts, series stats, undo.
- Blackjack: Single/two-hand or multiplayer, split up to 4, double/surrender, insurance, streaks/highscores.
- Web local:
npx serve apps/weborfirebase emulators:start --only hostingafter installing Firebase CLI. - Web deploy: From repo root run
firebase deployonceapps/web/firebase-config.jsis set for your Firebase project. - iOS: Open
apps/ios/ChipSim/ChipSim.xcodeprojin Xcode, add yourGoogleService-Info.plist, then run on simulator/device. - Android: Scaffold your Android app inside
apps/androidand integrate the shared Firebase project/API.
firebase.jsonhosts fromapps/weband points database rules toapps/web/database.rules.json..firebaserccurrently uses thechip-simulatorproject alias; swap it if you use another Firebase project.
apps/
web/ # Web PWA (HTML/JS/CSS, Firebase config, assets)
ios/ChipSim/ # Xcode project for native iOS
android/ # Placeholder for Android app
.firebase/ # Firebase CLI state
firebase.json # Hosting + database rules config
.firebaserc # Firebase project alias
LICENSE
MOBILE_DEPLOYMENT.md
README.md
For entertainment purposes only. This simulates casino chip tracking and does not involve real-money gambling. Success here does not imply real gambling success.
MIT License - see LICENSE for details.