Sistem manajemen perpustakaan berbasis web menggunakan Laravel 10, Jetstream, dan Livewire.
Mengelola koleksi buku, peminjaman, kategori, serta manajemen pengguna dengan mudah dan aman.
✅ Autentikasi & Manajemen User (Jetstream + Roles)
✅ CRUD Buku dan Kategori
✅ Sistem Peminjaman / Pengembalian Buku
✅ Pemberitahuan & Validasi Stok Buku
✅ Fitur Pencarian & Filter Berdasarkan Kategori
✅ Dashboard Admin Lengkap
✅ Responsif & UI Modern
✅ QR Code Identifikasi Buku
| Teknologi | Versi |
|---|---|
| Laravel | 10.x |
| PHP | 8.1+ |
| Livewire | Jetstream Stack |
| TailwindCSS | Default Jetstream |
| Bootstrap | (untuk halaman Home UI) |
| MySQL/MariaDB | Latest |
| DOMPDF | Latest |
| Endroid/QRCode | Latest |
Pastikan software berikut sudah terinstall:
| Software | Link |
|---|---|
| PHP 8.1+ | https://www.php.net/downloads.php |
| Composer | https://getcomposer.org/download/ |
| Node.js & npm | https://nodejs.org/en/download/ |
| Git | https://git-scm.com/downloads |
| MySQL/MariaDB | Bundle dengan XAMPP/Laragon |
Referensi utama dari seri pembelajaran di YouTube. Terima kasih kepada kreator konten atas ilmunya.
Ikuti langkah-langkah di bawah ini secara berurutan.
Buka Terminal (CMD/PowerShell/Git Bash) dan jalankan perintah berikut:
git clone https://github.com/pangeran-droid/Library-System.git
cd Library-Systemcomposer install(
Install dependency frontend dan build asset menggunakan npm:
npm install
npm run build(
cp .env.example .envphp artisan key:generateDB_DATABASE=library_system
DB_USERNAME=root
DB_PASSWORD=php artisan migrate
php artisan db:seedSetelah semua selesai, jalankan server Laravel dengan perintah berikut:
php artisan serveAplikasi akan berjalan di http://127.0.0.1:8000. Buka di browser Anda untuk mengakses aplikasi.
- Email: admin@gmail.com
- Password: password- Email: user@gmail.com
- Password: passwordThis project is open-source and available under the MIT License. See the LICENSE file for more details.