/peminba

Aplikasi peminjaman barang jurusan menggunakan Framework Laravel 10

Primary LanguageHTML

Peminba

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.

Demo

Prasyarat

Berikut beberapa hal yang perlu diinstal terlebih dahulu:

Jika Anda menggunakan XAMPP, untuk PHP dan MySQL sudah menjadi 1 (bundle) di dalam aplikasi XAMPP.

Fitur

  • CRUD Komoditas
  • CRUD Program Studi
  • CRUD Kelas
  • CRUD Mata Kuliah
  • Informasi peminjaman barang dari mahasiswa
  • CRUD Mahasiswa
  • CRUD Administrator
  • Pengaturan Profil

Preview Gambar

Tampilan Login Image 1

Beranda Image 2

Daftar Komoditas Image 3

Daftar Program Studi Image 4

Daftar Kelas Image 5

Daftar Mata Kuliah Image 6

Daftar Peminjaman Hari Ini Image 7

Daftar Riwayat Peminjaman Image 8

Daftar Laporan Peminjaman Image 9

Daftar Mahasiswa Image 10

Daftar Administrator Image 11

Pengaturan Profil Image 12

Langkah-langkah instalasi

  • 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
Administrator Jurusan
Email       : admin@mail.com
Password    : secret
Petugas Jurusan
Email       : petugas@mail.com
Password    : secret
Mahasiswa
Email       : mahasiswa@mail.com
Password    : secret

Dibuat dengan

Kontribusi

Silahkan request melalui kolom Pull Requests jika ingin melakukan kontribusi

Lisensi

Aplikasi ini boleh untuk dibagi dan diubah. Mohon tidak untuk diperjualbelikan!

@Muhammad Rizki Maulidan - @mrizkimaulidan