Panel admin (backoffice)
Dokumentasi detail per route sekarang tersedia juga di folder:
docs/bitwewe/admin-panel/introdocs/bitwewe/admin-panel/routes-mapdocs/bitwewe/admin-panel/access-security
Akses
- URL — prefix
/admin(root situs/mengarah ke/adminlewatroutes/web.php). - Otentikasi — login sesi Laravel; setelah login, Google 2FA wajib untuk area berfitur (
routes/admin.php). - UI — AdminLTE (lihat
composer.json:infyomlabs/laravel-ui-adminlte), DataTables, Livewire sesuai kebutuhan halaman.
Modul fungsional (ringkas)
Struktur berikut mengacu pada grup route di routes/admin.php dan penempatan controller di app/Http/Controllers/Admin/.
Pengguna (users)
- Ringkasan populasi, detail pengguna, alamat dompet, bank, saldo tunai, transaksi.
- Alur KYC: antrian verifikasi, approve/reject/suspend, integrasi Privy (OCR, liveness), retry Dukcapil.
- Brown list — CRUD dan impor batch.
- Referral, riwayat autentikasi, unsuspend.
Bursa (exchanges)
- Ringkasan transaksi exchange, buy/sell crypto (cash order), volume & harga, ringkasan trading bulanan, dll.
Dompet (wallets)
- Deposit (agregat, per koin, persetujuan), deposit tunai (approval bertingkat), withdrawal (approval, aset/IDR), konfigurasi withdrawal, generate alamat, status dompet (buka/tutup deposit & WD), analitik Elliptic (wallet/transaction).
Keuangan (finances)
- Operasional harian, saldo akun Binance, saldo real-time exchange admin, laporan pajak (beli/jual, exchange, ringkasan).
Pengaturan KYC (kyc-settings)
- Master data: negara, industri, employment, annual income, trade sum, risk multiplier, alasan penolakan, rentang penghasilan pengguna.
Pengaturan sistem (setting)
- Administrator & role/permission, log aktivitas (user, exchange, admin).
- Chain, koin terdaftar, informasi aset, tx pair, currency, bank, banner, berita & kategori.
- Fireblocks & gas station, gas fee, email blast, maintenance mode (status, whitelist), notifikasi email, daftar deposit, login log admin, dll.
Laporan & kepatuhan
bappebti— laporan transaksi, penilaian risiko kuartalan.report— KKI, CFX, ICC (sesuai controller diAdmin/Report/).
Xfers (xfers)
- Daftar deposit, trade, withdrawal terkait alur Xfers (jika digunakan).
Konfigurasi DB (dbconfig)
- Activity log, chain (konfigurasi DB).
Notifikasi
NotificationControlleruntuk notifikasi admin.
Swagger
View /swagger (didefinisikan di routes/web.php) menyajikan dokumentasi API untuk keperluan internal QA/dev jika spesifikasi OpenAPI diisi.
Catatan keamanan
- Akses admin sebaiknya dibatasi VPN / IP allowlist di infrastruktur.
- Jangan mengekspos route debug seperti
/admin/debug-tzke internet publik di produksi.