27 NERDS

Portfolio / GG.BET — Real-Time Banner Management System for Twitch Streamer Networks

GG.BET — Real-Time Banner Management System for Twitch Streamer Networks

Company
GG.BET
Duration
6 months
Team
4 members
Product Domain
iGaming campaign & streamer marketing platform

Quick project snapshot

We built a real-time banner management platform for GG.BET that connects campaign administrators directly to a distributed network of esports streamers — enabling instant banner deployment, scheduling, and performance tracking across live broadcasts.

Centralized campaign management for all streamers
01
Real-time banner updates during live streams
02
OBS plugin for seamless in-stream integration
03
Self-serve streamer onboarding and setup
04
Live campaign performance analytics across the network
05

What needed fixing

GG.BET’s streamer network was growing, but campaign operations were not scalable:

[ PROBLEM ]

  1. No centralized campaign system

    Banners managed individually per streamer

  2. No real-time control

    Placement and timing could not be adjusted dynamically

  3. Manual integrations

    Each streamer required separate setup

  4. No performance visibility

    Limited tracking of impressions and rotations

  5. Slow deployment cycles

    Campaigns delayed across regions and titles

  6. High operational overhead

    Reduced marketing speed and flexibility

The reach was there, but no infrastructure to activate it at scale.

main image
secondary image

What we aimed for

[ GOAL ]

  • Real-time campaign control

    enable instant updates across live streams

  • Admin control layer

    give full visibility and management of banner campaigns

  • Self-serve streamer onboarding

    minimize setup friction for creators

  • OBS-native integration

    ensure seamless in-stream delivery

  • Live performance analytics

    provide real-time campaign insights

How we solved it

We built the system as a dual-layer architecture focused on control, reliability, and real-time performance.

[ Key principles ]
  • [ 01 ]

    Streamer-side zero-friction runtime

    one-time OBS setup with automatic WebSocket-driven updates

  • [ 02 ]

    Admin control plane

    full campaign creation, scheduling, targeting, and rotation logic

  • [ 03 ]

    Real-time delivery infrastructure

    instant updates pushed directly into live broadcasts

  • [ 04 ]

    Passive streamer operation

    no manual actions required once connected

  • [ 05 ]

    Low-latency backend architecture

    gRPC-based services ensuring reliable execution at scale

What we built

[ SOLUTION ]

Admin Management Console

  • Campaign creation, scheduling, and streamer targeting by category and timing
  • Real-time updates pushed directly to live streams
  • Rotation and campaign control across the full network
RESULT

Full real-time control over all active campaigns

Live Event Performance Stabilization

  • Self-serve onboarding with profile creation and OBS connection
  • Automatic configuration of overlay and campaign assignment
  • Streamer dashboard with live stats and campaign status
RESULT

Zero manual onboarding from GG.BET team

OBS Integration Plugin

  • Native OBS plugin for receiving and rendering banner campaigns
  • Live synchronization with backend campaign system
  • Stream status reporting back to platform
RESULT

Seamless sponsor delivery inside live broadcasts

Real-Time Delivery Layer

  • WebSocket-based system for instant campaign updates
  • Live synchronization between admin console and streams
  • Non-blocking updates during ongoing broadcasts
RESULT

Instant banner updates with no stream disruption

Campaign Analytics System

  • Tracking of impressions, rotations, and stream activity
  • Visibility into performance per streamer and campaign
  • Real-time reporting for both admins and streamers
RESULT

Measurable and transparent campaign performance

Results

Business impact

Real-time campaign deployment across entire streamer network

Dramatic reduction in operational effort for marketing execution

First-time visibility into campaign performance metrics

Streamers gained simple monetization via automated banners

Enabled fast, scalable esports marketing operations

[ Technical results ]

  • Real-time banner delivery across all streams via WebSocket
  • OBS plugin enabling bidirectional stream communication
  • Scalable backend system supporting large streamer networks
  • Self-serve onboarding reducing manual setup overhead
  • Stable architecture handling concurrent live campaigns

Team and tools

[ TEAM & TECH ]

Delivered by a team of backend and frontend engineers with experience building real-time systems for live streaming environments and multi-sided platform products.

  1. Ruby on Rails

  2. golang

  3. Vue.JS

  4. WebSocket

  5. gRPc

Related work

[ FEATURED CASES ]

UX/UI for Sportsbook Product

BamBet - UX/UI for Sportsbook Product

Redesigned the betting interface - simplifying complex flows and improving usability and conversion.

  • Optimized betting flows and interaction logic
  • Reduced number of steps to complete key actions
  • Improved clarity of odds and user interface
  • Increased usability and conversion potential

Real-Time Broadcast & Data Systems

Maincast - Real-Time Broadcast & Data Systems

Turned live data into production-ready tools and viewer-facing experiences.

  • Real-time stream analytics & chat tracking
  • Live broadcast support systems
  • Reduced manual production workload
  • Increased in-stream engagement

Design System & UX for Esports Platform

Dragoni - Design System & UX for Esports Platform

Redesigned the platform and built a full design system - improving clarity, consistency, and fan experience.

  • Created a scalable design system from scratch
  • Structured roster, stats, and content into clear UX flows
  • Improved navigation and content accessibility
  • Strengthened overall brand and platform consistency
See all case studies

Start with an AI prototype

See how your feature, flow, or idea works in practice — with real logic, data, and interaction.

Turn your idea into a working product concept in 2–3 days — validate logic, features, and user flows before investing in full development.

  1. Align on product structure and scope
  2. Test core ideas with real interactions
  3. Validate before committing budget