A

Amanah Impact Foundation Backend API

Laravel 12 Engine • MySQL Production Database

Buka Frontend App
REST API & Database Service Siap & Aktif

Sistem Backend Laravel 12 Terhubung ke Database MySQL

Layanan backend ini melayani seluruh permintaan REST API untuk data kampanye, transaksi donasi, sistem CRM donatur, relawan, program kemitraan CSR, hingga transparansi dana tanpa menggunakan localStorage.

Server: {{ url('/') }} MySQL Host: {{ config('database.connections.mysql.host') }} API Prefix: /api/*

Ringkasan Data Live (Database Produksi)

Status: Sinkronisasi Otomatis
Total Kampanye {{ $counts['campaigns'] ?? 0 }} Tabel: campaigns
Transaksi Donasi {{ $counts['donations'] ?? 0 }} Tabel: donations
Donatur Terdaftar {{ $counts['donors'] ?? 0 }} Tabel: donors
Relawan Lapangan {{ $counts['volunteers'] ?? 0 }} Tabel: volunteers
Inkuiri CSR {{ $counts['csr_inquiries'] ?? 0 }} Tabel: csr_inquiries
Laporan & Artikel {{ ($counts['reports'] ?? 0) + ($counts['blogs'] ?? 0) }} Tabel: reports, blogs

Katalog REST API Endpoints

Klik tombol di bawah untuk langsung menguji response JSON langsung dari server Laravel & MySQL Database.

GET Tabel: campaigns

/api/campaigns

Mengambil seluruh daftar program kampanye donasi aktif dan terverifikasi.

Buka Endpoint JSON →
GET Tabel: donations

/api/donations

Mengambil riwayat transaksi donasi lengkap (QRIS, VA, Bank Transfer).

Buka Endpoint JSON →
GET Tabel: donors

/api/donors

Data master CRM donatur, akumulasi donasi, status VIP, dan catatan log.

Buka Endpoint JSON →
GET Tabel: organization_info

/api/organization

Profil resmi yayasan, legalitas SK Kemenkumham, kontak, dan medsos.

Buka Endpoint JSON →
GET Tabel: reports

/api/reports

Laporan pertanggungjawaban penyaluran dana sosial & audit publik.

Buka Endpoint JSON →
GET JSON Export

/api/admin/backup

Ekspor seluruh rekaman tabel database ke dalam satu file berkas JSON.

Unduh Backup Database →

Pratinjau Program Kampanye (Database MySQL)

5 baris terakhir dari tabel campaigns

Semua JSON →
@forelse($recentCampaigns ?? [] as $camp) @empty @endforelse
ID Judul Program Kategori Target
{{ $camp->id }} {{ $camp->title }} {{ $camp->category }} Rp {{ number_format($camp->target_amount, 0, ',', '.') }}
Tidak ada data kampanye.

Transaksi Donasi Terakhir (Database MySQL)

5 baris terakhir dari tabel donations

Semua JSON →
@forelse($recentDonations ?? [] as $don) @empty @endforelse
ID Trx Donatur Metode Jumlah
{{ $don->id }} {{ $don->donor_name }} {{ $don->payment_method ?? 'QRIS' }} Rp {{ number_format($don->amount, 0, ',', '.') }}
Tidak ada data transaksi.

Kredensial Akun & Detail Sambungan Database MySQL

Akun Super Admin

superadmin@amanah.org

Password: admin123

Akun Admin Donasi

admin@amanah.org

Password: admin123

Koneksi MySQL Database

Database: {{ $dbName ?? config('database.connections.mysql.database') }}

Host: {{ config('database.connections.mysql.host') }} (User: {{ config('database.connections.mysql.username') }})