ReactViteLaravelREST APIPusherRedux
Kumpulin - Event & Fundraising Manager
Aplikasi web manajemen event sosial, pertemuan komunitas, dan penggalangan dana dengan backend Laravel API dan frontend React + Vite.
Deskripsi Proyek
Kumpulin adalah aplikasi web modern yang dirancang untuk memfasilitasi pembuatan event sosial, meetup komunitas, dan penggalangan dana bersama. Sistem ini dibangun dengan arsitektur terpisah antara backend API berbasis Laravel dan frontend interaktif berbasis React + Vite.
Fitur Utama & Alur Bisnis
- Autentikasi & Profil Pengguna: Keamanan berbasis Laravel Sanctum dengan pengelolaan avatar dan layout cover profil kustom.
- Manajemen Event berbasis Kode Akses: Pembuat event dapat menentukan target donasi/iuran per orang (
amount_person) dan sistem akan menghasilkaneventCodeunik. - Pipeline Persetujuan Peserta: Pemilik event dapat menyetujui atau menolak partisipan yang mengajukan permohonan join dengan kode event.
- Pelacakan Pembayaran & Iuran: Monitor real-time progres donasi yang masuk terhadap target anggaran yang ditetapkan.
- Live Chat Event & Broadcaster: Komunikasi real-time di dalam lobi event untuk memudahkan koordinasi anggota.
Stack Teknologi yang Digunakan
- Frontend: React 18, Vite, PrimeReact, Mantine Core, Redux Toolkit, Tailwind CSS, Pusher JS & Laravel Echo
- Backend: Laravel 10.x (API-only), Laravel Sanctum, SQLite/MySQL, Beyondcode Laravel Websockets, Cloudinary Integration
