Case Study Detail

MabarVIP

MabarVIP adalah platform SaaS berbasis Laravel untuk streamer game Indonesia yang memungkinkan penonton membayar untuk bergabung ke antrian mabar (main bareng) secara real-time, mengirim donasi, dan berinteraksi langsung melalui overlay OBS — semua terintegrasi dengan payment gateway.

Project Context

MabarVIP lahir dari budaya unik komunitas game Indonesia bernama mabar (main bareng) — di mana streamer membuka sesi bermain bersama penonton yang bersedia membayar untuk ikut. Tidak ada platform yang benar-benar dirancang untuk kebutuhan ini, sehingga banyak streamer mengelola antrian secara manual lewat kolom komentar, yang tidak efisien dan rawan kecurangan. Saya membangun MabarVIP sebagai solusi end-to-end menggunakan Laravel 12 sebagai backend utama dengan MySQL dan Redis. Fitur inti aplikasi ini adalah sistem antrian real-time: ketika penonton membayar (mendukung QRIS, virtual account BCA/BNI/Mandiri, OVO, Dana), sistem otomatis membuat entri antrian dan mengirimkan event QueueUpdated via Laravel Reverb ke semua klien yang terhubung — termasuk OBS overlay streamer. Overlay ini dapat langsung dipasang di scene OBS sebagai browser source, menampilkan posisi antrian yang selalu sinkron tanpa perlu reload.

The Challenge

Tantangan terbesar adalah membangun antrian real-time yang benar-benar sinkron antara dashboard streamer, overlay OBS, dan halaman publik, tanpa bergantung pada polling yang mahal — dalam ekosistem hosting shared yang umum digunakan di Indonesia.

Our Engineered Solution

Saya mengintegrasikan Laravel Reverb sebagai WebSocket server first-party yang ringan dan dapat di-self-host, sehingga setiap perubahan status antrian langsung di-broadcast ke semua klien via event QueueUpdated pada channel queue.{streamerId}, dengan fallback polling AJAX untuk lingkungan yang memblokir WebSocket.

The Business Impact

Platform berhasil melayani lebih dari 2.000 streamer aktif, memproses total penarikan dana melebihi Rp 1,5 juta, dengan sistem pembayaran yang mendukung 8+ metode lokal dan tingkat keberhasilan callback yang terjaga melalui validasi signature MD5 serta proteksi pemrosesan duplikat.

Case Summary

Client PartnerConfidential
System CategoryFintech
Technologies Implemented
Laravel 12PHP 8.2MySQLTailwind CSS v4Laravel Socialite (Google OAuth)Laravel DomPDF

Need a similar solution?

Let's plan and execute a high-performance system customized for your scaling requirements.