Mangan
Sistem administrasi dan pemesanan restoran berbasis CodeIgniter 4 — manajemen menu, meja, metode pembayaran, transaksi, peran pengguna, dan pemesanan sisi pelanggan.
- Stack
- CodeIgniter 4 · PHP · MySQL
- Kategori
- Aplikasi Bisnis · Restoran
Yang terkirim
- Pemisahan peran antara otorisasi manajer/admin dan pemesanan sisi pelanggan.
- Kategori dan CRUD menu, manajemen meja/reservasi, serta konfigurasi metode pembayaran.
- Manajemen transaksi dengan alur status, pemesanan pelanggan dengan keranjang, dan catatan transaksi yang bisa dicetak.

Mangan adalah proyek akhir UBSI WP2: sistem mini administrasi dan pemesanan restoran yang dibangun dengan CodeIgniter 4 di atas PHP 7.4/8 — aplikasi full-stack yang menjangkau lebih jauh daripada sekadar CRUD sekolah.
Fungsinya
Sisi administrasi mengelola kategori dan item menu, meja dan reservasi, metode pembayaran, serta pengguna, dengan jalur manajer/admin yang terotorisasi dan pembaruan kata sandi. Sisi transaksi membawa pesanan melalui alur status dan mencetak struk. Jalur pemesanan sisi pelanggan memungkinkan tamu memesan dari keranjang, melihat riwayat transaksi, dan menyimpan salinan alurnya yang bisa dicetak — dengan komponen bergantung QR ikut terpasang.
Catatan engineering
- CodeIgniter 4 dengan pemisahan concern yang modular. Auth, peran, dan pemesanan adalah bagian berbeda dari aplikasi, bukan satu controller besar.
- Dua permukaan, satu model. Alur staf dan pelanggan membaca data menu serta transaksi yang sama.
- Status sebagai alur kerja. Transaksi bergerak melalui status eksplisit, bukan sekadar membalik satu bendera.
Tempat dalam perjalanan
Mangan menutup bab restoran awal: Dyposten dan Dyresto melatih inti transaksional, dan Mangan memunculkannya lagi dengan pemesanan sisi pelanggan serta framework yang lebih modern.