Skip to main content
Products/Scripts & Plugins/BetForge — Self-Hosted Sports Betting Platform
-25% OFF
Scripts & Plugins
Free Installation

BetForge — Self-Hosted Sports Betting Platform

(6 reviews)
14 sales
$149.00$199.00

Pay securely with USDT on Ethereum, BNB Chain, or Tron

Instant Download
Secure Payment
Source Code
Free Updates

Key Features

  • Pre-match sportsbook across 8 sports (soccer, basketball, tennis, NFL, baseball, hockey, MMA, eSports)
  • Accumulator bets up to 20 selections — auto-swap on same-event picks
  • Double-entry wallet ledger — every transaction auditable, balance-after snapshots reconcile
  • Race-safe settlement engine (cron + admin can't double-credit)
  • Bonus engine: welcome, reload, free bet, odds boost — proportional payout split between real / bonus wallets
  • Wagering requirements with per-bonus tracking (skips capped bonuses automatically)
  • FilamentPHP admin panel — events, bets, KYC, payouts, promotions + GGR chart + latest-bets widget
  • Postalynk mail transport (no SMTP setup)
  • Zauthy auth + KYC (OCR, MRZ, face match, liveness, sanctions) with refresh-token rotation
  • Supoora live chat for web + Flutter from a single embed key
  • 9 payment methods: Paystack, Flutterwave, Stripe, PayPal, Crypto (BTC/ETH/USDT), Skrill, Apple Pay, Google Pay, bank transfer
  • USD by default — switch to NGN, EUR, GBP, KES, GHS, or any custom currency via one .env line
  • Real team logos for 50+ clubs / franchises from Wikipedia Commons + ESPN CDN (deterministic-color initials fallback)
  • Sport-themed hero carousel with live countdown timers
  • Provider-agnostic odds feed (The Odds API, LSports, manual)
  • Mobile-first responsive UI with bottom-sheet bet slip
  • Real-time odds updates via Laravel Reverb
  • Promotions / Stats / Help pages pre-built and wired — not stubs
  • Massive demo seed: 8 sports / 15 leagues / 48 events / 162 markets / 368 odds + 12 historic bets for the demo player
  • Beautiful single-file HTML setup guide
  • Production-tested concurrency (lockForUpdate everywhere it matters)

Customization Available

Need this product tailored to your brand or requirements? We offer custom modifications — reach out and let us know what you need.

BetForge

A fully functional, beautifully designed sports betting platform built with Laravel 11, FilamentPHP, and Livewire. Deploy your own sportsbook in hours, not months.

What you get

BetForge is the only Laravel sportsbook script that ships with a true double-entry wallet ledger, idempotent settlement engine, and three production-grade SaaS integrations pre-wired:

  • Postalynk for transactional mail (no SMTP setup)
  • Zauthy for auth + KYC (passwords, MFA, OAuth, document OCR, face match, sanctions screening — all delegated)
  • Supoora for live chat across web AND your Flutter app

Drop in three API keys, run php artisan migrate, and you have a working sportsbook with a player frontend, an admin panel, a wallet, a bonus engine, and a settlement cron.

Why BetForge

Most sportsbook scripts on the market are either thin frontends over a closed-source backend, or cobbled-together WordPress plugins. BetForge is built like a real product:

  • Double-entry ledger — every cent is auditable. Balances are derived from the ledger, never the cache.
  • Race-safe settlement — lockForUpdate everywhere it matters. No double-credits even if cron and admin fire simultaneously.
  • Bonus engine done right — wagering tracked per-bonus, oldest-first; payouts split proportionally between real and bonus wallets so a $1 bonus stake doesn't trap a $10,000 win behind rollover.
  • Modern auth — passwords, magic links, OAuth, MFA, KYC are owned by Zauthy. You never store a password hash.
  • One mail provider — Postalynk transport ships built in. All app mail AND auth mail (verification / reset / OTP) flow through one dashboard.
  • Live chat that just works — single Supoora embed key powers the marketing site widget AND the in-app chat.
  • 9 payment methods out of the box — Paystack, Flutterwave, Stripe, PayPal, Crypto (BTC/ETH/USDT), Skrill, Apple Pay, Google Pay, bank transfer. Add your real keys to flip them live; UI is screenshot-ready immediately.
  • Real team logos — 50+ clubs and franchises pulled from Wikipedia Commons + ESPN's public CDN, with deterministic-color initials as fallback for unknown teams.

Stack

Layer Tech
Backend Laravel 11, PHP 8.2+
Admin FilamentPHP v3 (Stats Overview, GGR chart, latest-bets table)
Frontend Livewire 3, Alpine.js, Tailwind CSS
Realtime Laravel Reverb (websockets)
Queue Redis-backed Laravel queues
DB MySQL 8 / MariaDB 10.6+ / SQLite (dev)
Auth + KYC Zauthy
Mail Postalynk
Live chat Supoora
Payments Paystack · Flutterwave · Stripe · PayPal · Crypto · Skrill · Apple Pay · Google Pay · bank transfer
Odds feeds The Odds API · LSports · manual mode

What's in the box

  • ✅ Player-facing sportsbook (pre-match, accumulators up to 20 legs)
  • ✅ FilamentPHP admin panel with role-based access + dashboard charts
  • ✅ Double-entry wallet ledger with full audit trail
  • ✅ Welcome / reload / free-bet / odds-boost bonus engine
  • ✅ Auto-settlement engine (cron-driven, race-safe)
  • ✅ 9 payment methods (Paystack, Flutterwave, Stripe, PayPal, Crypto, Skrill, Apple Pay, Google Pay, bank transfer)
  • ✅ Postalynk mail transport (single API key — no DNS/SMTP wrangling)
  • ✅ Zauthy auth + KYC pipeline (OCR, MRZ, face match, liveness, sanctions)
  • ✅ Supoora live chat (web + Flutter app)
  • ✅ Sport-themed hero carousel with live countdown timers
  • ✅ Match table with real team logos, multi-market columns, league grouping
  • ✅ Promotions, Stats, Help pages — all wired, not stubs
  • ✅ Beautiful single-file HTML setup guide
  • ✅ Massive demo seeder: 8 sports, 15 leagues, 48 events, 162 markets, 368 odds, demo player with 12 historic bets + 24 wallet transactions — production-ready screenshots out of the box

Who it's for

  • Operators launching anywhere — USD is the default; switch to NGN, EUR, GBP, KES, GHS via a single .env line
  • Affiliate operators who want a brand of their own instead of reselling someone else's product
  • White-label resellers (Extended License covers this)
  • High-volume / crypto-first sportsbooks who want non-custodial deposits without re-engineering the whole stack

Documentation

Shipped with a beautiful single-file HTML setup guide (docs/index.html) and the canonical Markdown reference (mds/). Setup is genuinely under an hour for someone who has used Laravel before.