About this Project
Mengembangkan backend aplikasi pelayanan pengaduan masyarakat berbasis web untuk memfasilitasi penyampaian dan pengelolaan laporan secara terpusat. Bertanggung jawab dalam perancangan database dan struktur tabel, implementasi autentikasi serta hak akses pengguna, pengembangan proses CRUD data, dan penyediaan REST API berbasis JSON untuk integrasi dengan frontend. Sistem mendukung pengajuan pengaduan dengan informasi kategori, deskripsi, lokasi, dan lampiran, tracking status laporan, tanggapan admin, serta dashboard master admin untuk pengelolaan admin dan monitoring statistik pengaduan.
Project ini dikembangkan secara kolaboratif menggunakan PHP, MySQL, HTML, CSS, JavaScript, dan REST API, dengan proses perancangan meliputi workflow, use case diagram, activity diagram, sequence diagram, hingga Entity Relationship Diagram (ERD). Dalam implementasinya, backend menyediakan endpoint untuk proses pengaduan, autentikasi, pengelolaan admin, perubahan status, tanggapan, dan statistik sistem sehingga dapat digunakan oleh frontend secara terintegrasi.