Dashboard Admin (Manajemen Anggota & Organisasi, Statistik)
Panel admin client-facing untuk manajemen anggota/organisasi, statistik, dan modul learning-path, dibangun dengan React Hook Form, Zod, dan Recharts.
Masalah
Organisasi klien di Inspigo sebelumnya tidak memiliki admin tooling khusus — manajemen anggota, manajemen organisasi, statistik, dan konfigurasi learning-path belum memiliki panel self-serve tersendiri.
Arsitektur
Panel admin custom yang memadukan CRUD (manajemen anggota/organisasi, learning path) dengan pelaporan (statistik anggota), dibangun menggunakan React Hook Form + Zod untuk form dan Recharts untuk tampilan statistik.
Eksekusi
Dibangun bersama tim produk serta seorang backend engineer khusus; memegang frontend. Masalah terberatnya ada pada permissions — model otorisasi backend menyematkan sistem scope pada token JWT alih-alih mengekspos tabel role sederhana, sehingga access control harus dimodelkan di sekitar scope, bukan role yang kaku.

Dampak
Dari ketiadaan admin tooling menjadi adopsi yang hampir menyeluruh — hampir setiap organisasi klien di Inspigo kini menggunakannya, umumnya dengan ~2 admin per organisasi.