No players yet — add players to see the leaderboard
RANK
PLAYER
W
L
PTS
$
PRIZE
FINANCIAL SUMMARY (P&L)
Total Pool
$0
Collected
$0
Outstanding
$0
Host Hold
$0
Payout Breakdown
Net Prize Pool:$0
Player P&L
Player
Paid
Won
Net P&L
Transaction Ledger
DEMO MODE
Run a complete game simulation from start to finish with sample players and data.
PLAYER MANAGEMENT
BET OPTIONS
1st Place
$0
2nd Place
$0
3rd Place
$0
Total Pot:
$0
Total Payout:
$0
Total Players:0
Active Players:0
Paid Players:0
Pending Payment:0
Total Balance:$0
PLAYERS
Player Name
Email: player@example.com
Balance: $100
Current Picks:
No players found matching your filters
AVAILABLE GAMES
AVAILABLE LEAGUES
NFL
UFL
NBA
MLB
NHL
NCAAF
NCAAB
NCAAW
UFC
BOXING
NASCAR
PREMIER
LA LIGA
MLS
WNBA
ESPORTS
LOL
CS2
VAL
DOTA2
EA SPORTS
MADDEN
NBA 2K
EA FC
EA CFB
EA MLB
Against the Spread
Moneyline
Over/Under
All Bets
Select a player from the dropdown above before clicking a team!
PICKS THIS SESSION0
JUMP TO:
No games available for the selected league.
GAME TRACKING
CURRENT PLAYER PICKS
Player
Game
Pick
Amount
Status
Actions
GAME SCORES
PAYMENTS
Checking Stripe…Auto-confirm: checking…
Loading account status…
Checking Stripe Connect…
ADMIN ACCOUNT — Where money goes in & out
Your connected Stripe account receives entry fees and sends winner payouts. Bank settings, payout schedule, and tax docs are managed in your Stripe dashboard.
Loading account info…
PAYMENT METHODS
Cash App for manual intake; Stripe for card intake + automated payouts to winners.
Cash App
Stripe
Card Reader
Select a payment method to see details
PAYMENT CONFIGURATION
Cash App Settings
Enable Cash App
Stripe Settings
Per-player checkouts are auto-generated. This link is just a fallback.
Each player onboards once with Stripe (~60 seconds, debit card or bank). Winnings are sent automatically — Stripe handles KYC and 1099 tax forms. No business email required for the platform.
Already have STRIPE_SECRET_KEY + STRIPE_WEBHOOK_SECRET in secrets? You're done — Stripe Connect uses your existing account.
In each player's row below, click Setup payouts to generate a one-time onboarding link. Share via SMS or copy.
Once they finish setup (60 seconds), the row shows ✓ Payouts ready and you can send with one click.
Stripe charges ~$0.25 + 1% per payout (or free for standard 2-day deposits).
Free SMS Notifications (Optional)
Send free SMS via your Gmail (uses carrier email gateways like 5551234567@vtext.com). 100% free, no signup, ~500 SMS/day.
Enable in-game betting, half bets, and prediction bars
Players can bet on games already in progress
Win probability bar above each game
Bet on 1st half winner
Bet on 2nd half winner
GAME CONFIGURATION
House Settings
Entry Fee
GAME RULES
BETTING OPTIONS
FUN BET PRIZES
GAME TYPES
STATE RESTRICTIONS
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
BRANDING & CUSTOMIZATION
Logo Settings
Current Logo:
Vegas Style Controls
Team Color Themes
Button Styling
Casino Animations
Advanced Vegas Animations
AI & FEATURES
USER ROLES
Role
Description
Permissions
Actions
Admin
Full system access
All
Moderator
Game management
Create/Edit Games
Player
Standard player
Make bets
ADMIN ACCOUNTS
Username
Role
Last Login
Status
Actions
admin
Super Admin
Just now
Active
moderator1
Moderator
1 day ago
Active
ADMIN ACCOUNT SETTINGS
Checking Stripe…
Add STRIPE_SECRET_KEY in Replit Secrets to view balance and payout status here.
Money from player entry fees goes to your Stripe account. Winners receive payouts via Stripe Connect Express (automated) or Cash App (manual).
PAYMENT METHODS
Venmo
PayPal
Cash App
Zelle
Crypto
Email Transfer
Hand to Hand
Require Witness Confirmation
PAYMENT SETTINGS
Host Profile
Your contact info — stored locally on this device.
Loading…
VERSION CONTROL
Show or hide version modes in the header. Modes are never deleted — just hidden until needed.
Standard Mode
Full feature set — default view
Bar / Casino Mode
Hides fun-no-prize bets
Enterprise Mode
Full commercial feature set
Custom Mode
User-defined configuration
Changes take effect immediately. Disabled versions are hidden from the mode selector but all their settings and data are preserved.
Version Accent Colors
Customize the accent color for each version. Applied automatically when you switch modes.
Standard Mode
Default: Green
Bar / Casino Mode
Default: Orange
Enterprise Mode
Default: Blue
Custom Mode
Default: Purple
LICENSING
Your license information and activation status
License Status
ACTIVE
License Tier
UNLIMITED
License Key
GSG-∞-UNLIM-2026
Expires
Never (Lifetime)
Device / Install ID
Loading...
FEATURES UNLOCKED
Unlimited Players
All Payment Methods
Props Bets
50 Squares
All Sports / Leagues
Live Betting
AI Props
Export / Backup
PWA / Offline
To activate on a new device or transfer your license, enter your activation code:
v2.0
OWNER ACCESSLOCKED
Mode
OWNER
Access
ALL UNLOCKED
Guest Pass Generator
NOTIFICATIONS CENTER
Send updates to all players via email, text, or push. Each notification includes their ticket.
0
Email subscribers
0
SMS subscribers
0
Push subscribers
Recent Notifications
No notifications sent yet.
All Player Tickets
No tickets generated yet.
AUTO EMAIL NOTIFICATIONS
Players automatically receive a ticket confirmation when they join, and a win or loss email when results are posted. Free setup — you control your own account.
Not configured
Quick Setup Guide (5 minutes, free)
1
Sign up at EmailJS
Go to emailjs.com → Create a free account (200 emails/month free — plenty for a game pool).
2
Connect your email (Gmail recommended)
In EmailJS → Email Services → Add New Service → Gmail → Connect your Gmail account. Copy the Service ID it gives you and paste it in the field below.
3
Get your Public Key
In EmailJS → Account → API Keys → copy your Public Key and paste it below.
4
Create 3 email templates in EmailJS
In EmailJS → Email Templates → Create New Template. Make one for each type below. Copy each Template ID and paste it in the matching field.
Body: Congratulations {{to_name}}! You finished {{place}} and won {{amount}}! {{host_name}} will send your payout via {{pay_method}}. Ticket: {{ticket_id}}. Great game!
Template 3 — Loss Notification
Subject: {{game_type}} Results — Thanks for Playing!
Body: Hey {{to_name}}, the {{game_type}} is wrapped up! Not your day this time, but you played a great game. Join us again next time — {{host_name}} will be in touch. Ticket: {{ticket_id}}.
5
Paste your keys below and save
Fill in all the fields below with your own EmailJS credentials, then click Save & Activate. Done — every notification sends automatically from now on.
Windows Phone Link tip: If your players prefer texts, connect your Android phone to this PC using Windows Phone Link. All SMS buttons in the app will open directly in Phone Link — no extra service needed.