Lesson 1
Kuis: Belum dikerjakanUpload Bukti Transfer + Validasi File
Tambahkan upload bukti transfer dengan pagar yang jelas: bucket privat, validasi mime/ukuran di server, path buatan server, token lookup, dan status donasi tetap pending.
Lesson 2
Kuis: Belum dikerjakanQueue Verifikasi & Approve/Reject
Bangun antrean verifikasi admin yang hanya memproses donasi pending berbukti. Approve menjadi verified, reject menjadi rejected, dan trigger status tetap menjadi pagar terakhir.
Lesson 3
Kuis: Belum dikerjakanHalaman Laporan Transparansi
Bangun laporan publik yang jujur: terkumpul hanya dari donasi verified, jumlah donatur non-anonim, progress terhadap target, dan agregat tanpa PII.
Lesson 4
Kuis: Belum dikerjakanRLS & Keamanan Data Donatur
Audit privasi donatur sebagai bukti, bukan janji: policy RLS, anon vs authenticated, owner-only donations, guest lookup tanpa PII, dan access matrix.
Module ini digunakan dalam 1 course. Progress, quiz akhir, dan sertifikat dikelola melalui course terkait.