Laravelware

Case Study

BFlush.com

Building a community-driven online poker platform that puts 50% of the rake back into the hands of its members.

50%

Rake Shared with Members

7

Commission Levels Deep

Dual

Currency System

100%

Web-Based — No Downloads

The Opportunity: Rethinking Online Poker Economics

The online gaming industry generates enormous revenue, but virtually all of it flows in one direction — from players to operators. Marketing budgets at major poker sites run into the hundreds of millions, spent on advertising, sponsorships, and customer acquisition. The players who actually generate the rake see none of that value returned to them beyond standard bonuses.

BFlush was conceived around a simple question: what if the money normally spent on marketing were redirected to the members themselves? Instead of paying advertising networks and media companies, the platform would reward its own players for doing what word-of-mouth does naturally — telling their friends about a product they enjoy.

The brief was to build a fully compliant online poker and bingo platform with a multilevel rewards structure baked into the architecture from day one — not bolted on as an afterthought. The platform needed to handle real-money gaming in licensed jurisdictions, token-based play everywhere else, and a commission system that tracked referrals up to seven levels deep.

The core proposition:

BFlush allocates 50% of the rake exclusively to member commissions, milestone bonuses, and winners club memberships — while retaining all the standard bonuses, freerolls, guaranteed tournaments, and promotions that players expect from any competitive poker site.

Dual-Currency Architecture: Cash & Tokens

One of the most significant technical challenges was building a platform that could operate legally across multiple jurisdictions with different gambling regulations. The solution was a dual-currency system — real money and tokens — running in parallel with separate rules governing each.

Every member has both a real-money account and a tokens account. The system dynamically determines which payment methods and game types are available based on the user's geographic location and the licensing status of that jurisdiction.

1

Real-Money Gaming

Available only in licensed jurisdictions (initially UK via the UK Gambling Commission). Payment methods are filtered by region — for example, credit cards are automatically excluded for UK users in compliance with UKGC regulations. Deposits, gameplay, and withdrawals all flow through regulated third-party payment processors.

2

Token Play

Available worldwide with no jurisdictional restrictions. Tokens are purchased with real money but are redeemable only for non-cash prizes, gifts, and vouchers. This keeps token play outside gambling regulations while still allowing members to participate in the rewards programme and earn real cash commissions.

3

Commission Accounts

Entirely separate from gaming balances. Commission is earned in real money regardless of whether the underlying activity was cash play or token purchases. Withdrawals go to a nominated bank account in the member's name, with approval typically within 1–2 hours.

This architecture means a member in an unlicensed region can still build a network, earn commissions, and withdraw real cash — they simply play with tokens instead of real money. The rewards programme functions identically in both modes.

The Multilevel Rewards Engine

The rewards system is the heart of BFlush and required careful engineering to ensure fairness, transparency, and scalability. Members earn 20% of the rake generated by their direct referrals (Level 1), and 5% on each subsequent level — up to seven levels deep depending on their affiliate tier.

The tier system was designed to keep the network structure as flat as possible, maximising commission potential for active members:

Tier Commission Levels Active Players Required
Member4 levels0
Senior Affiliate5 levels10
Executive Affiliate6 levels25
Star Affiliate7 levels50

To prevent abuse, the system requires members to personally generate rake to qualify for their commission. For every £1 in rake a member generates, they unlock 1% of their available commission — so generating £100 or more in rake for the month unlocks the full 100%. This ensures the network is built on genuine players, not empty accounts.

An "active player" is defined as someone who has generated at least £10 in rake for the month. Commission calculations run nightly, with balances automatically updated in each member's account.

Example network growth (5 referrals per member):

Level 1: 5 players (20% rake) → Level 2: 25 players (5%) → Level 3: 125 players (5%) → Level 4: 625 players (5%) → Level 5: 3,125 players (5%) → Level 6: 15,625 players (5%) → Level 7: 78,125 players (5%). The compounding effect across levels is what transforms modest individual play into significant recurring income.

Fully Web-Based Gaming Platform

A key architectural decision was to build BFlush as a completely web-based platform — no software downloads, no desktop clients, no app store dependencies. Members access everything through their browser on any device, with the members area serving as the gateway to all games, account management, and network tools.

The gaming client is fully responsive, running on phones, tablets, and desktops without compromise. This removes the friction that plagues traditional poker sites where players must download and install dedicated software before they can play.

Game fairness is ensured through a hardware-based Random Number Generator (RNG), as opposed to software-based solutions that can be biased or predictable. All game outcomes are generated in hardware, providing statistically perfect odds. The platform offers poker cash games (97% RTP), tournaments (90% RTP), and bingo (90% RTP).

Gaming features built:

🃏 Poker cash games 🏆 Multi-tier tournament system 🎱 Bingo rooms 🎟️ Freeroll tournaments 🔒 Password-protected private games 📍 Location-based tournaments 🎯 Headhunter tournaments 🛠️ Member-created custom tournaments

Dynamic Tournament & Payout System

The tournament system required a sophisticated payout engine that dynamically adjusts prize distribution based on participant count. We built a comprehensive payout matrix covering tournaments from 2 players up to 7,300+, with prize pools distributed across up to 1,100 finishing positions in the largest events.

Beyond standard tournaments, BFlush gives members the ability to create their own custom events — password-protected games for friends, promotional freerolls for marketing campaigns, or location-based tournaments where BFlush handles all the transactions. This turns every member into a potential event organiser, further driving engagement and network growth.

The system also includes daily Rakemaker Freerolls (entry awarded to members generating £3+ in rake in the last 24 hours), new member freerolls for the first month, and a £1,000,000 guaranteed pot tournament with seats awarded through the daily Rakemaker events.

Milestone Rewards & Promotions Engine

Beyond the core commission structure, we built a milestone-based promotions system that triggers real-world rewards as members hit earnings thresholds. This required tracking cumulative commission earnings per member and automatically qualifying them for progressively valuable prizes.

🎰

100% First Deposit Bonus

Up to £100, paid progressively based on play volume to prevent abuse. Bonus amounts calculated nightly and credited automatically.

🃏

300-Piece Poker Set

Awarded for introducing 30 active members within the first 30 days.

💻

Multimedia Laptop

Triggered at £1,000 monthly commission earned.

✈️

Winners Circle — Las Vegas Trip

At £10,000 monthly commission. First-class travel, five-star accommodation, and annual conference invitations.

🚗

Luxury Car

At £100,000 monthly commission. Choice of premium vehicles through leasing partners.

Security & Regulatory Compliance

Operating a real-money gaming platform demands the highest security standards. BFlush uses 128-bit SSL encryption for all transactions — the same standard used by major banks and financial institutions. No credit or debit card details are stored on BFlush servers; all payment processing is handled by licensed and regulated third-party financial institutions.

The platform was built with four layers of security: transmission security (SSL encryption between client and server), financial security (end-to-end protection of deposits and withdrawals), data security (protection of personal information, financial records, and gaming history), and staff security (role-based access controls with full audit trails).

Responsible gambling is embedded throughout the platform, with integration to GamStop (the UK self-exclusion scheme), underage gambling prevention, suspicious activity reporting, and dedicated social responsibility policies. The platform is designed to pursue gaming licences across multiple international jurisdictions as it scales.

Technology Stack

Backend

  • • Laravel (PHP) application framework
  • • Multilevel commission calculation engine
  • • Nightly batch processing for bonuses & commissions
  • • Geo-aware payment method filtering
  • • Dual-currency account management

Gaming

  • • Fully web-based gaming client
  • • Hardware-based RNG for game fairness
  • • Dynamic tournament payout engine
  • • Custom tournament creation system
  • • Responsive design — mobile to desktop

Security

  • • 128-bit SSL encryption
  • • Third-party regulated payment processing
  • • Role-based access with audit trails
  • • GamStop self-exclusion integration
  • • Anti-fraud & suspicious activity monitoring

Compliance

  • • UK Gambling Commission licensing
  • • Jurisdiction-aware feature gating
  • • Responsible gambling tooling
  • • KYC withdrawal verification
  • • Multi-jurisdiction licence expansion ready

The Result

BFlush launched as a fully functional online poker and bingo platform with a rewards system unlike anything else in the industry. The dual-currency architecture means the platform can operate globally from day one — real-money gaming in licensed regions, token play everywhere else — with the commission system working identically in both modes.

The multilevel rewards engine processes commission calculations nightly across up to seven network levels per member, with automatic tier progression as networks grow. Members have full visibility into their network, their rake generation, and their commission earnings through the members area.

By redirecting marketing spend directly to its membership, BFlush turns every player into a brand ambassador with genuine financial incentive. The platform is built to scale — from the tournament payout engine handling events with thousands of participants, to the commission system tracking referral networks that grow exponentially. The architecture supports the addition of new gaming licences, new jurisdictions, and new game types without structural changes.

Need a complex platform with real-money transactions?

We build regulated, secure applications with sophisticated business logic baked into the architecture. Let's talk about your project.

Get in Touch