Donasiku adalah platform modern yang dirancang untuk memfasilitasi penyaluran donasi barang fisik layak pakai secara efisien dan transparan. Menghubungkan Donatur dengan Penerima melalui ekosistem digital yang dilengkapi fitur pelacakan status, chat real-time, dan verifikasi akun untuk memastikan bantuan sampai ke tangan yang tepat.
Tech Stack
Laravel 12
React 19
Tailwind CSS 3.4
MySQL
Vite
Sanctum
Tools Used
VS Code
Docker
Postman
MySQL Workbench
Key Features
Donation Management
▸Postingan Donasi: Donatur dapat mengunggah barang dengan foto, deskripsi, dan kategori.
▸Permintaan Barang: Penerima dapat menelusuri katalog dan mengirim permintaan langsung.
▸Status Tracking: Pelacakan status transparan mulai dari Dipesan hingga Diterima.
Security & Trust
▸Otentikasi Aman: Didukung oleh Laravel Sanctum untuk manajemen sesi yang kuat.
▸Verifikasi Akun: Sistem validasi dokumen untuk memastikan kredibilitas Penerima.
▸Role-Based Access: Antarmuka yang dioptimalkan khusus untuk Donatur dan Penerima.
Communication
▸Real-time Chat: Koordinasi langsung antara donor dan penerima dalam platform.
▸Sistem Notifikasi: Pemberitahuan instan untuk pesan baru dan perubahan status donasi.
▸Responsive UI: Desain yang dioptimalkan untuk akses dari seluler hingga desktop.
User Intelligence
▸Manajemen Profil: Pengaturan informasi pribadi, avatar, dan preferensi donasi.
▸Riwayat Aktivitas: Rekam jejak lengkap donasi yang pernah diberikan atau diterima.
▸Analitik Sederhana: Statistik kontribusi sosial bagi pengguna aktif.
Highlights
Monorepo Architecture
Real-time Chat
Sanctum Authentication
Installation
Clone the Repository
git clone https://github.com/Mazkad12/DONASIKU-WEBPRO.git
cd donasiaku
Docker Setup (Recommended)
docker-compose -f docker-compose.dev.yml up -d --build