- Masuk ke sebuah direcotory anda dan jalankan perintah "git clone https://github.com/danang0202/KSI_ACL.git"
- Buka terminal dan arahkan ke directory /KSI_ACL/Appartment/
- jalankan perintah "composer install"
- jalankan perintah "cp .env.example .env"
- jalankan perintah "php artisan key:generate"
- buat sebuah database diMySql anda, dan sesuaikan .env untuk mengarah ke database anda
- jalankan printah "php artisan migrate"
- jalankan perintah "php artisan migrate:fresh --seed"
- jalankan perintah "php artisan serve"
- Akses url yang diberikan, jika berhasil maka anda dapat mengarahkan ke path /register untuk menuju halaman register
Role User/Penghuni
- Memiliki Fitur Dashboard, Profil, dan Request
- Di fitur request fasilitas terdapat pilihan submenu
- list request
- kolam renang request
- lapangan bulutangkis request
- gym request
- badminton request
- Namun tidak semua pengguna bisa memiliki request tersebut dan list
akses setiap submenu tersebut diatur berdasarkan pemilihan tipe unit
- Amaryllis: Taman
- Bougenville: Taman, Kolam Renang
- Violet: Taman, Lapangan Bulutangkis
- Rose: Taman, Lapangan Bulutangkis, Kolam Renang
- Clover: Kolam Renang, Lapangan Bulutangkis, Gym
- Orchid: Taman, Gym, Lapangan Basket Penentuan list hak akses ini ditentukan pada saat pendaftaran akun
- Jika user tidak memiliki hak akses ke salah satu submenu request kecuali list request, maka akan dapat pesan "anda tidak memiliki hak akses pada fasilitas tersebut silahkan hubungi admin jika perlu"
Admin
- Memiliki fitur Dashboard, Request, AccessControl
- Admin dapat memberi persetujuan dan penolakan daftar list request user untuk menggunakan fasilitas (dummy tidak perlu berfungsi)
- Admin dapat memonitor hak akses user