ENTERPRISE SAAS · EMPLOYEE REWARD & GAMIFICATION

AMC Reward System - Employee Gamification & Points Platform

Platform gamifikasi apresiasi karyawan berbasis Laravel 11, Inertia.js v2, dan React 18 - leaderboard poin multi-periode, skema poin plus/minus yang dapat dikonfigurasi, serta katalog penukaran hadiah dengan validasi saldo otomatis.

6Filter Periode Leaderboard
+/-Skema Poin Plus & Minus
3xKategori Top Performers
100%Klaim Tervalidasi Saldo
Tampilan proyek AMC Reward System - Employee Gamification & Points Platform
Program reward internal - leaderboard poin & katalog penukaran hadiah karyawan.

Tantangan Bisnis

Program apresiasi karyawan yang melintasi banyak perusahaan dan departemen dikelola secara manual lewat spreadsheet: perhitungan poin rentan salah, tidak ada transparansi bagi karyawan untuk memantau progres, dan manajemen kesulitan mengukur tingkat engagement antar tim.

Target Utama Proyek

Membangun sistem terpusat dengan aturan poin fleksibel (plus/minus, satuan/bulanan, berlaku umum atau individual), agregasi transaksi poin otomatis, leaderboard multi-periode yang adil dan transparan, serta katalog hadiah yang hanya bisa diklaim bila saldo poin mencukupi.

Solusi & Arsitektur

Ayah2Ngoding membangun AMC Reward System dengan Laravel 11, Inertia.js v2, React 18, dan HeroUI. Agregasi leaderboard dihitung murni di level SQL (SUM/CASE/COALESCE) agar tetap cepat pada ribuan transaksi, dilengkapi endpoint AJAX pengecekan saldo, trait reusable untuk upload gambar hadiah, serta middleware ganda role dan permission.

Modul Utama Sistem

01Leaderboard Karyawan

Ranking agregat poin earned/spent/net per karyawan dengan filter periode (bulan berjalan, bulan lalu, kuartal, tahunan, all-time), filter perusahaan, dan aktivitas terakhir.

02Department Rankings & Top Performers

Peringkat antar-departemen lengkap rata-rata poin per pegawai, plus tiga kategori top performers: pengumpul poin teratas, pembelanja teratas, dan paling aktif bertransaksi.

03Employee Insight Detail

Statistik personal per karyawan: breakdown poin per tipe transaksi, riwayat klaim hadiah terbaru, dan perhitungan rank yang dioptimalkan dengan SQL window function ROW_NUMBER.

04Master Aturan Poin

Konfigurasi skema poin plus/minus dengan unit satuan atau bulanan, penerapan All/Individual, beserta jejak audit CreatedBy/UpdatedBy pada setiap aturan.

05Transaksi & Klaim Hadiah

Pencatatan transaksi poin per tanggal entitlement, validasi saldo tersedia via endpoint AJAX sebelum klaim diproses, dan katalog hadiah dengan upload gambar.

06RBAC & Data Organisasi

Peran super_admin dan admin dengan middleware role serta permission terpisah, manajemen karyawan, departemen, dan dukungan multi-perusahaan.

Leaderboard yang transparan membuat apresiasi terasa nyata - setiap poin yang diperoleh dan dibelanjakan karyawan tercatat rapi dan dapat diaudit kapan saja.

Catatan Proyek · Alamtri Geo

Dampak & Hasil Bisnis

  • Transparansi Apresiasi Lintas Perusahaanseluruh transaksi poin teragregasi real-time ke leaderboard karyawan dan departemen dengan filter periode fleksibel - tanpa rekap spreadsheet manual.
  • Klaim Hadiah Bebas Saldo Minussetiap penukaran divalidasi lewat endpoint saldo-tersedia sebelum diproses, sementara master aturan poin plus/minus mencegah entitlement ganda.
  • Engagement Menjadi Terukurdashboard top performers (earners, spenders, most active) dan rata-rata poin per departemen memberi manajemen gambaran objektif atas partisipasi tiap tim.