Aplikasi peminjaman barang jurusan menggunakan Framework Laravel 10. Aplikasi ini memiliki 3 role, yaitu Administrator Jurusan, Petugas Jurusan dan Mahasiswa. Beberapa CRUD menggunakan AJAX untuk pengambilan data agar mengurangi penggunaan perpindahan halaman.
Setiap role memiliki tampilan halaman yang berbeda-beda sesuai dengan hak akses masing-masing.
Berikut beberapa hal yang perlu diinstal terlebih dahulu:
- Composer (https://getcomposer.org/)
- PHP ^8.1
- MySQL 15.x
- NPM ^21.x (https://nodejs.org/)
- XAMPP
Jika Anda menggunakan XAMPP, untuk PHP dan MySQL sudah menjadi 1 (bundle) di dalam aplikasi XAMPP.
- CRUD Komoditas
- CRUD Program Studi
- CRUD Kelas
- CRUD Mata Kuliah
- Informasi peminjaman barang dari mahasiswa
- CRUD Mahasiswa
- CRUD Administrator
- Pengaturan Profil
- Clone repository ini
HTTPS:
$ git clone https://github.com/mrizkimaulidan/peminba.git
SSH:
$ git clone git@github.com:mrizkimaulidan/peminba.git
- Install seluruh packages yang dibutuhkan
$ npm install
$ composer install
- Siapkan database dan atur file
.env
sesuai dengan konfigurasi Anda - Ubah value
APP_NAME=
pada file.env
menjadi nama aplikasi yang anda inginkan - Jika sudah, migrate seluruh migrasi dan seeding data
$ php artisan migrate:fresh --seed
- Generate IDE Helper
$ php artisan ide-helper:generate
$ php artisan ide-helper:models
- Jalankan local server
$ php artisan serve
- User default aplikasi untuk login
Email : admin@mail.com
Password : secret
Email : petugas@mail.com
Password : secret
Email : mahasiswa@mail.com
Password : secret
- Laravel - Web Framework
Silahkan request melalui kolom Pull Requests
jika ingin melakukan kontribusi
Aplikasi ini boleh untuk dibagi dan diubah. Mohon tidak untuk diperjualbelikan!
@Muhammad Rizki Maulidan - @mrizkimaulidan