Note
- Login, Register & Magic login link (via Email)
- Dashboard admin
- QR Code anggota
- QR Code peminjaman
- Sistem denda
- Dan lainnya.
- Composer.
- PHP 8.1+ dan MySQL atau XAMPP versi 8.1+ dengan mengaktifkan extension
-intl
dan-gd
. - (Opsional) Kamera/webcam untuk menjalankan qr scanner. Bisa juga menggunakan kamera HP dengan bantuan software DroidCam.
- Unduh dan impor kode proyek ini ke dalam direktori proyek anda (htdocs).
- Penting
⚠️ . Jika belum memiliki file.env
, salin/rename file.env.example
menjadi.env
- (Opsional) Konfigurasi file
.env
untuk mengatur parameter seperti koneksi database dan pengaturan lainnya sesuai dengan lingkungan pengembangan Anda. - Penting
⚠️ . Install dependencies yang diperlukan dengan cara menjalankan perintah berikut di terminal:
composer install
- Buat database
db_book_library
di phpMyAdmin / mysql - Penting
⚠️ . Jalankan migrasi database untuk membuat struktur tabel yang diperlukan. Ketikkan perintah berikut di terminal:
php spark migrate --all
- Penting
⚠️ . Karena belum memiliki akun admin, untuk mengakses halaman admin, anda memerlukan user/akun dengan levelsuperadmin
. Jalankan perintah berikut untuk membuat akunsuperadmin
:
php spark db:seed SuperAdminSeeder
Tip
- (Opsional) Isi database dengan data dummy / seeder.
php spark db:seed Seeder # semua seeder
php spark db:seed BookSeeder # buku
php spark db:seed MemberSeeder # anggota
php spark db:seed LoanSeeder # peminjaman, pengembalian & denda
- Jalankan website
php spark serve
- Buka http://localhost:8080
- Login dengan kredensial
superadmin
berikut:
username : superadmin
email : superadmin@admin.com
password : superadmin
Kami menerima kontribusi dari komunitas terbuka untuk meningkatkan aplikasi ini. Jika Anda menemukan masalah, bug, atau memiliki saran untuk peningkatan, silakan buat issue baru dalam repositori ini atau ajukan pull request.