BangRJ Store

cover

Overview

BangRJ Store adalah platform e-commerce untuk top-up game populer seperti Mobile Legends, Free Fire, dan banyak lainnya.
Dibangun dengan Laravel 10 + Filament v3 sebagai admin panel, sistem ini mendukung integrasi dengan vendor API seperti Lapakgaming.

Fitur Utama

  • Manajemen Produk & Publisher: Publisher, games, dynamic forms untuk input ID pemain.
  • Harga Dinamis: Tabel prices dengan valid_from/valid_to & multi currency.
  • Flash Sale & Kupon: Diskon dinamis, kuota kupon, promosi trending games.
  • Pembayaran Lengkap: DANA, GoPay, OVO, ShopeePay, QRIS, bank transfer, dan pulsa.
  • Event Driven: PaymentSucceeded trigger → call vendor API → update order.
  • Filament Admin Panel: CRUD terintegrasi dengan role & permission (Spatie).
  • Audit & Ledger: inventory_ledger untuk catatan perubahan stok.

Tech Stack

  • Backend: Laravel 12, Filament v4, Spatie Roles/Permissions
  • Database: PostgreSQL (JSONB, indexing, ledger tables)
  • Frontend: Laravel Blade + Tailwind + Alpine.js
  • Integrasi Vendor: Lapakgaming API, dsb.
  • Deployment: VPS (Nginx, PM2 untuk microservices Node/Golang)