← Back to portfolio

Built by RoviDev Studio

SureBet Arena — project cover
STREAMING · ARBITRAGE · LIVE

SureBet Arena

A system that detects sports surebet/arbitrage opportunities and shows them on an overlay for streamers. Playwright scraper, real-time WebSocket feed and integration with Kick/Twitch chats.

TypeScript Playwright WebSocket React Kick
I want something like this

Project overview

Project built by RoviDev Studio: a sports arbitrage detector on a live-stream overlay. A system that detects sports surebet/arbitrage opportunities and shows them on an overlay for streamers. A Pl…

ScraperPlaywrightContinuous odds loop across multiple bookmakers.
LiveWebSocket feedReal-time opportunities pushed to the overlay.
OverlayReact + ViteProfessional visualisation for the stream.
ChatKick + TwitchAlerts and commands integrated into the chat.

Problem → Solution

The challenge

  • Detecting surebets manually means monitoring dozens of bookmakers.
  • Showing opportunities on a stream needs an attractive visual overlay.
  • Latency between detection and display can cause missed opportunities.

The RoviDev Studio delivery

  • Playwright scraper with a continuous multi-bookmaker odds loop.
  • WebSocket core that pushes opportunities in real time.
  • React/Vite overlay with professional visualisation for OBS.
  • Kick/Twitch integration for chat alerts and commands.

What’s inside

Scraper

Multi-bookmaker

Playwright monitors odds from multiple bookmakers.

Detection

Auto arbitrage

Algorithm that identifies surebets with a positive margin.

Overlay

Visual arena

React overlay with animations and real-time data.

Feed

WebSocket

Minimal latency between detection and display.

Chat

Live alerts

Automatic notifications on Kick and Twitch.

Monorepo

TypeScript

Shared packages for scraper, core and apps.

Stack & architecture

MonorepoPNPM + TypeScriptSeparate scraper, WS core and apps.
ScraperPlaywrightBrowser automation for odds.
CoreWebSocket serverReal-time feed of opportunities.
OverlayReact + ViteProfessional UI for a browser source.
ChatKick JS + tmi.jsDual platform integration.
InfraNode.js VPSPersistent services with PM2.

Want a project like this?

RoviDev Studio designs, builds and ships custom digital products. Tell us your idea.

Request a quote contacto@rovidev.com

See full portfolio · Services · Hire us

Related services

Web with React/Next.js · Mobile apps