Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
翻訳待ち
Poker bankroll tracker
翻訳待ち
Loading the full README.
Read the full README ↗Your edge, quantified.
A Flutter poker bankroll tracker and study tool for live cash games and tournaments. Operated by MagpiQ.
Available on Android (Google Play) and the web at tablelab.app. iOS is not yet released.
Prerequisites: Flutter SDK ≥ 3.27 (uses Color.withValues / MediaQuery.withClampedTextScaling), a Supabase project
flutter pub get
flutter run
Web (GitHub Pages, custom domain tablelab.app):
flutter build web --release --base-href /
Use --base-href / (root) — the app is served from the custom domain tablelab.app, not a project subpath. Run the web build in PowerShell on Windows (bash mangles the bare /).
lib/
auth/ # AuthGate (Supabase session gating)
config/ # Supabase credentials (gitignored)
equity/ # Offline hand evaluator + Monte Carlo simulator
models/ # Immutable data models
providers/ # Riverpod providers
reads/ # Insights engine + tag definitions
screens/ # One file per screen
services/ # Supabase service layer
widgets/ # Shared UI components
supabase/
functions/ # Deno Edge Functions (analyze-session, analyze-hand, scrape-tournaments, delete-account, submit-feedback)
migrations/ # SQL migrations