Production Ready · v0.0.7

Online poker infrastructure,
ready to license.

A full-stack, server-authoritative poker platform with 7 game variants, tournament management, payment processing, and regulatory compliance. Deploy in weeks, not years.

8,400+
Tests passing
7
Game variants
50+
Database models
35
Admin pages
Q♥
7♣
2♠
K♦
10♥
Pot: $0
Waiting...
A♥
K♠
Y
You
$1,250
D
P2
Player 2
$980
SB
P3
Player 3
$1,540
BB
P4
Player 4
$2,100
P5
Player 5
$760
P6
Player 6
$1,880
Unlimited Tables
Unlimited Players
7 Game Variants
Tournament System
Full Admin Panel
Payment Processing
Bot AI System
Analytics & Reporting
Platform Capabilities

Everything an operator needs.
Nothing they don't.

Six core systems working together — game engine, tournaments, payments, compliance, marketing, and administration.

01

Game Engine

Server-authoritative architecture with a 10-state finite state machine. Cryptographic card shuffling (Fisher-Yates + crypto.randomInt). Mutex-protected action processing eliminates race conditions entirely.

FSM Crypto RNG Mutex Time Bank
02

Tournament System

Multi-table tournaments, Sit & Go with auto-replenishment, and Satellites with full ticket lifecycle. Automatic table balancing, final table formation, rebuy/re-entry, and up to 50 payout positions.

MTT SnG Satellite 4 Speeds Auto-Renewal
03

Financial System

Multi-balance architecture with Serializable transaction isolation. Stripe, Coinpayments, bank transfer, and manual processing across 9 currencies including BTC and ETH. Dead letter queue for failed operations.

4 Providers 9 Currencies Idempotent AES-256
04

Admin Panel

35-page back-office with real-time dashboard, table and tournament management, user CRUD, financial analytics, rake reporting, compliance tools, marketing campaigns, CMS, and 21 feature toggles.

35 Pages 7-Tier RBAC Audit Trail Responsive
05

Bot AI System

Six strategy profiles with multi-variant hand evaluation, position-aware play, and pot odds calculation. Human-like timing with 5-level decision complexity and variance to prevent detectable patterns.

6 Strategies Human Timing Pool Mgmt
06

Marketing & Retention

10-level affiliate referral system, agent sub-operator networks, event-triggered bonus engine, promo codes, email campaigns with audience targeting, and a CMS with block editor for content pages.

10-Level Affiliates Agent System Bonus Engine
Game Variants

Seven variants. Three bet structures.

Every variant fully implemented with correct dealing, evaluation, turn order, and showdown logic.

Texas Hold'em

2 hole cards, 5 community cards. Best 5 of 7 wins. The world's most popular variant.

21 combinations evaluated
SB / BB blind structure
NL · PL · FL

Omaha PLO

4 hole cards with strict 2+3 rule. Engine checks all 60 possible combinations per hand.

60 combos evaluated
Strict 2+3 enforcement
Default pot-limit

Omaha Hi-Lo

Split pot between best high and qualifying low (8-or-better). High scoops if no low qualifies.

Separate hi/lo evaluators
Ace-to-five low ranking
Odd chip to high

Short Deck 6+

36 Cards

2s–5s removed. Flush beats full house. A-6-7-8-9 is the lowest straight.

Modified hand rankings
All-ante + button blind
NL · PL
🂠

Seven-Card Stud

No community cards. Up to 7 individual cards across 5 betting streets with face-up/face-down dealing.

Bring-in on 3rd Street
High-hand-first order
Deck exhaustion handling

Stud Hi-Lo

Same dealing as Stud with split pot. 8-or-better qualifying low. Shared low evaluator engine.

Split pot · 8-or-better
Per-pot eligibility
Fixed-limit default

H.O.R.S.E. / 8-Game Mixed

Mixed

Automatic variant rotation with configurable hands per game (default 8). Betting limits switch per variant. Custom operator-defined rotations supported with full cycle tracking.

H Hold'em
O Omaha Hi-Lo
R Razz
S Stud
E Stud Hi-Lo
3
Betting structures
60
Omaha hand combos evaluated
Side pots supported
50
Payout positions
Architecture

Built for real money.
Tested at scale.

Server-authoritative design means zero client-side game state manipulation. Every action validated, every transaction isolated.

1

Server-Authoritative

All game logic runs server-side. Clients send actions; the server validates state, turn order, and bet legality before applying.

2

Serializable Isolation

All balance mutations use PostgreSQL Serializable Snapshot Isolation with automatic retry — eliminating race conditions on concurrent updates.

3

Guaranteed Delivery

Critical WebSocket events are tracked, acknowledged, and retried. Sequence numbers detect gaps on reconnect. 5-minute reconnection window.

4

Production Infrastructure

Multi-stage Docker builds, Kubernetes health probes, circuit breakers, Redis horizontal scaling, automated backups, and graceful shutdown.

game-engine.ts
// 10-state finite state machine
enum GameState {
  WAITING → STARTING → PREFLOP
    → FLOP → TURN → RIVER
    → SHOWDOWN → COMPLETE
}

// Mutex-protected action pipeline
async processAction(
  playerId: string,
  action: PlayerAction
) {
  await this.mutex.acquire()
  this.validateGameState(action)
  this.validateBetAmount(action)
  this.applyAction(action)
}

// Cryptographic shuffle (not Math.random)
const deck = fisherYatesShuffle(
  cards, crypto.randomInt
)
Tech Stack
TypeScript
Node.js + Express
React 18
PostgreSQL 16
Redis 7
Socket.IO
Docker
Security & Compliance

Regulation-ready from day one.

Enterprise-grade security with full KYC, AML, sanctions screening, fraud detection, and audit trail. Built for licensed markets.

🔐

Dual-Token JWT

5-minute access tokens with rotating refresh tokens. HttpOnly, Secure, SameSite=Strict cookies.

🛡

AES-256-GCM

Encryption at rest for TOTP secrets and payment API keys. Unique IV per operation.

👤

4-Tier KYC

Identity, proof of address, and selfie verification with in-panel document review.

🚨

Fraud Detection

Collusion, multi-accounting, chip dumping, and bot activity detection with investigation workflow.

🏛

AML & Sanctions

Anti-money laundering review queue. Sanctions screening with confidence scoring.

📋

7-Tier RBAC

50+ granular permissions with group-level overrides and privilege escalation prevention.

Multi-Layer Rate Limiting

HTTP API, database-backed login tracking, and per-user WebSocket limits. Survives restarts.

🔑

TOTP 2FA

Mandatory for admins. 10 bcrypt-hashed backup codes per user. Rate-limited with account lock.

🇪🇺

GDPR Compliant

Account deletion with 30-day grace period. Sensitive field redaction in all logs.

Pricing

Transparent licensing.

One-time license fee with ongoing support. Building equivalent functionality in-house costs $1.5M+ and 18–24 months.

Starter
€25K
Per year ex. VAT
  • Unlimited Tables & Players
  • Hold'Em, Omaha, Omaha Hi-Lo, Short Deck, Seven-Card Stud, Stud Hi-Lo
  • No-Limit, Pot Limit, Fixed Limit
  • Bots System
  • Agents & Affiliate Features
  • Per-Table Rake System
  • Full Administrative Control Panel
  • PayPal, Crypto & Manual Gateways
  • Analytics & Reporting
  • Docker Deployment
  • 12 Months Support & Updates
  • No source code access
Enterprise
€250K
One-time ex. VAT
  • Unlimited Tables & Players
  • Hold'Em, Omaha, Omaha Hi-Lo, Short Deck, Seven-Card Stud, Stud Hi-Lo
  • No-Limit, Pot Limit, Fixed Limit
  • Bots System
  • Agents & Affiliate Features
  • Per-Table Rake System
  • Full Administrative Control Panel
  • PayPal, Crypto & Manual Gateways
  • Analytics & Reporting
  • Docker Deployment
  • Full Source Code Access
  • 12 Months Support & Updates
Build vs. Buy

The math is straightforward.

An apples-to-apples comparison of building equivalent functionality in-house versus licensing Poker Engine.

Cost Category Build In-House License (Professional)
Engineering team (18–24 mo) €1,200,000+
Domain expertise & consulting €125,000
License fee (annual) €75,000
Support & updates (Year 1) €180,000 Included
Infrastructure (annual) €24,000 From €120
Total Year 1 €1,529,000+ €75,120
Time to market 18–24 months 24–48 hrs*
Test coverage at launch Unknown 8,400+ tests

Ready to see it running?

Schedule a live walkthrough of the full platform — game engine, admin panel, tournament system, and payment flows.

Wait — see it in action first?

Get a live walkthrough of the game engine, admin panel, and tournament system before you go.

Have questions about Poker Engine? We reply fast.

Chat Now