Sistem Informasi Haflah
Selamat datang di Dokumentasi Sistem Informasi Haflah. Sistem ini dirancang untuk mengelola acara (event), tamu undangan, absensi (scanner QR), serta manajemen konten publik seperti berita, galeri, dan video.
Arsitektur Utama
Sistem ini terbagi menjadi 3 bagian utama:
- Admin Panel: Untuk Superadmin, Admin, Operator, dan Walikelas dalam mengelola seluruh data aplikasi.
- Guest Portal: Untuk Tamu Undangan yang sudah login agar dapat melakukan RSVP, melihat tiket QR, biodata, serta notifikasi.
- Public Pages: Halaman Landing Page yang dapat diakses oleh siapa saja untuk melihat Berita, Galeri, dan Video acara.
Teknologi yang Digunakan
- Framework: Laravel 12 (PHP 8.2+)
- Frontend Stack: Laravel Livewire v3, Alpine.js, Tailwind CSS
- Database: MySQL / MariaDB
Alur Kerja (Workflow) Secara Umum
Sistem ini memiliki workflow sebagai berikut:
- Manajemen Acara: Admin membuat Event (Acara) yang berisi tanggal, kuota, dan status (draft, scheduled, active, completed).
- Manajemen Tamu: Admin / Operator mendaftarkan tamu. Tamu mendapatkan nomor registrasi dan bisa login menggunakan nomor telepon.
- RSVP & Tiket: Tamu login ke Portal, mengisi kehadiran (Hadir/Tidak), dan mendapatkan Tiket QR jika menyatakan Hadir.
- Check-in Scanner: Saat acara berlangsung, Operator/Scanner di lokasi akan memindai Tiket QR milik tamu. Data kehadiran (Attendance Log) akan terekam secara real-time.
- Publikasi Konten: Admin dapat mengunggah Foto Galeri, Artikel Berita, atau Video YouTube untuk ditampilkan di Halaman Utama (Landing Page) atau Portal Tamu.