Bertindak sebagai SOFTWARE DEVELOPER & AHLI KEAMANAN DATA PENDIDIKAN, buat aplikasi web GURU WALI yang modern, responsif, ringan, dan aman untuk HP/komputer.
Gunakan Firebase Authentication + Firestore + Security Rules, dengan 3 role: ADMIN, GURU WALI, ORANG TUA dan akses berdasarkan hak masing-masing.
Fitur Guru: Data Siswa, Biodata, Absensi, Nilai, Perkembangan, Prestasi, Pelanggaran, Pembinaan, Jurnal, Agenda, Komunikasi Orang Tua, Laporan PDF/Excel.
Admin dapat mengelola guru, orang tua, siswa, kelas, tahun ajaran, dan laporan, sedangkan orang tua hanya dapat melihat data anaknya sendiri.
Guru hanya boleh melihat siswa dan kelas yang menjadi tanggung jawabnya; dilarang mengakses data kelas lain.
Terapkan enkripsi, validasi input, HTTPS, session timeout, audit log, backup, soft delete, proteksi XSS/CSRF/injection, dan jangan simpan password di database.
Jangan menaruh credential rahasia di frontend, jangan membuat backdoor, dan jangan membagikan data siswa kepada pihak yang tidak berwenang.
Dashboard menampilkan jumlah siswa, kehadiran, sakit, izin, alpa, prestasi, dan pembinaan, dengan pencarian, filter, pagination, notifikasi, dan dark mode.
Gunakan desain biru-putih profesional, Bahasa Indonesia, responsive Android/desktop, serta data demo berupa Siswa 001, Guru 001 tanpa data nyata.
Hasilkan source code lengkap, struktur database, Security Rules Firebase, login, seluruh dashboard, CRUD, validasi, dan panduan konfigurasi serta deployment, lalu lakukan audit keamanan sebelum final.
Tidak ada komentar:
Posting Komentar