Multi-role, multi-branch enterprise app

Akademi Sukan

90+ cawangan, dashboard based on role.

Client
Akademi sukan, kebangsaan
Peranan
Full-stack development
Skala
90+ cawangan
Sukan
Archery, Renang, Bola Sepak
Stack
Laravel, MySQL, Livewire
Masalah

Admin & ibu bapa struggle uruskan kelas, bayaran & progress merentasi 3 sukan & 90+ cawangan — semua koordinasi jatuh kat WhatsApp.

Pendekatan

Bina satu sistem berpusat dengan 9 role berbeza, setiap satu ada dashboard personalized ikut apa yang mereka betul-betul perlukan.

Hasil

Admin urus semua cawangan dari satu tempat, ibu bapa self-service bayar & check progress, tiada lagi banjir WhatsApp.

Self-service untuk setiap peranan

Setiap role (admin, finance, coach, parent) ada dashboard & action sendiri — tak perlu bergantung antara satu sama lain untuk routine task.

Sign in
Pilih role
Dashboard
Action sendiri
Problem statement

Masalah sebenar

01

Dengan 90+ cawangan dan 3 sukan berbeza, setiap cawangan ada cara sendiri urus kelas, roster dan bayaran — kebanyakan koordinasi jatuh dalam WhatsApp group antara admin, jurulatih dan ibu bapa.

02

Ibu bapa dengan lebih dari seorang anak dalam sukan berbeza terpaksa follow up manual untuk setiap anak — jadual, kehadiran, bayaran, semua berasingan.

Sebelum
Reminder kelas & bayaran dihantar manual dalam WhatsApp, admin banjir mesej setiap hari
Selepas
Automated reminder untuk kelas & bayaran, parent self-service bayar dari dashboard
Solution

Apa yang dibina

01

Sistem berpusat dengan pengasingan role yang jelas — admin & branch manager urus pelajar, kelas, attendance, timetable dan roster; finance manager fokus pada billing, invois dan transaksi merentasi semua cawangan.

02

Parent dashboard direka untuk keluarga dengan lebih dari seorang anak — satu login, urus semua anak, bayar yuran bulanan terus dari dashboard, dan terima reminder kelas & bayaran automatik tanpa perlu admin follow up manual.

Stack & teknologi 5 item
Laravel Multi-tenant architecture Role-based access control Payment gateway Automated notifications
90+
Cawangan dalam 1 sistem
9
Role dengan dashboard sendiri
3
Sukan diuruskan serentak
Volume WhatsApp admin turun ketara

“Dulu WhatsApp group jadi tempat utama cari info anak. Sekarang semua dalam dashboard, parent nampak sendiri.”

— Admin akademi
Projek seterusnya
CRM