Baik, saya mengerti. Anda ingin file README.md yang sudah saya buat, dikirim ulang dengan format yang terstruktur dan rapi.
Berikut adalah file README.md lengkap dalam format Markdown, yang teratur dan siap untuk Anda tempelkan ke repositori GitHub.
Sistem Antrian Digital Aplikasi ini adalah Sistem Antrian Digital berbasis web yang mendukung real-time monitoring dan otorisasi berbasis peran (RBAC) untuk manajemen layanan yang efisien.
🚀 Fitur Utama Papan Monitor Real-Time: Menampilkan nomor antrian yang sedang dilayani secara instan di layar publik.
Otorisasi Pengguna: Memisahkan akses untuk Admin, Petugas, dan Pengunjung Publik.
Manajemen Loket: Admin dapat membuat, mengelola, dan menetapkan status operasional Loket (Aktif, Istirahat, Tutup).
Alur Kerja Pelayanan: Petugas memiliki kontrol penuh untuk Memanggil dan Menyelesaikan layanan antrian.
Pelaporan Kinerja: Mencatat data waktu layanan (finished_at) untuk analisis performa loket.
🛠️ Panduan Penggunaan Singkat
- Pengunjung (Publik) Akses halaman utama (/).
Pilih Loket yang Aktif pada formulir.
Klik Dapatkan Antrian.
Status antrian Anda akan tercatat, dan Anda dapat memantau urutan Anda di halaman utama.
- Petugas (Layanan) Login menggunakan akun Petugas yang sudah terdaftar.
Akses Layanan Petugas (/petugas/monitor).
Gunakan tombol Panggil Antrian Berikutnya () untuk memanggil antrian terdepan.
Setelah layanan selesai, gunakan tombol Selesaikan Layanan ().
- Admin (Manajemen) Login menggunakan akun Admin.
Akses Admin Panel untuk:
Mengelola akun pengguna (menetapkan peran Petugas).
Mengelola Loket (membuat Loket baru dan mengubah status).
Melihat Laporan Kinerja harian.
📝 Instalasi (Teknis) Proyek ini dibangun menggunakan Laravel. Pastikan Anda telah menginstal PHP, MySQL, Composer, dan Node.js.
Jalankan composer install dan npm install.
Konfigurasi database di file .env.
Jalankan migrasi dan seeder: php artisan migrate:fresh --seed.
Jalankan server: php artisan serve.