Skip to main content

Stack & dependensi

Runtime

KomponenVersi / catatan
PHP^8.0.2 (composer.json); image Docker contoh memakai PHP 8.1
FrameworkLaravel ^9.19
DatabaseMySQL (umum di konfigurasi Laravel)
Cache / queueRedis (predis/predis) — sesuai konfigurasi .env

Otentikasi & API

PaketPeran
laravel/sanctumTerdaftar; route default /api/user memakai auth:sanctum
firebase/php-jwtJWT (alur tertentu)
pragmarx/google2fa-laravel2FA (admin)

Integrasi bisnis & infrastruktur

PaketPeran
xendit/xendit-phpPembayaran VA, QRIS, withdrawal
kreait/laravel-firebaseFCM notifikasi
aliyuncs/oss-sdk-phpObject storage
beyondcode/laravel-websocketsWebSocket
pusher/pusher-php-serverChannel real-time
maatwebsite/excel / phpoffice/phpspreadsheetEkspor/impor Excel
spatie/laravel-activitylogActivity log
elliptic/elliptic-sdkOperasi terkait aset/kripto
guzzlehttp/guzzleHTTP client ke layanan eksternal

Admin & UI

PaketPeran
infyomlabs/laravel-ui-adminlteAdminLTE
livewire/livewireKomponen UI
yajra/laravel-datatablesDataTables server-side
laravelcollective/htmlForm

Referensi

Daftar lengkap ada di composer.json pada repositori backend. Versi pasti mengikuti composer.lock setelah composer install.