Tentang Projek
Sistem Manajemen Pendaftaran dan Pengumuman Sekolah | Website ini dikembangkan dengan Express.js, React.js, Tailwind CSS, dan MySQL, serta menerapkan Role-Based Access Control (RBAC) untuk keamanan dan efisiensi pengelolaan data.
Latar Belakang | Sebelumnya, sistem pendaftaran sekolah masih menggunakan Google Form, yang memiliki beberapa kendala: 1. Pembuatan laporan PDF harus manual 2. Data tidak bisa langsung ditampilkan di layar pengumuman 3. Manajemen data sulit. Solusi: Sistem ini mengotomatisasi pengelolaan data, mempercepat pelaporan, dan menampilkan pengumuman secara langsung.
Fitur Utama | ✅ Manajemen Wawancara → Panitia dapat menginput data, mencetak laporan PDF, dan menyimpan data ke database. ✅ Manajemen Pengguna → Admin memiliki akses CRUD untuk semua user dan fitur. ✅ Dashboard Pengumuman → Registrator bisa memperbarui data untuk layar pengumuman sekolah. ✅ Akses Role-Based → Sistem menerapkan RBAC dengan 3 role: Admin (akses penuh) | Registrator (memperbarui dashboard pengumuman) | Panitia (hanya bisa membuat dan membaca data wawancara).
Sistem ini membuat pengelolaan pendaftaran lebih mudah, otomatis, dan terintegrasi 🚀
Projek Dari Kelas