Skip to content

adrianardianto/perpusadmin

Repository files navigation

📚 Sistem Informasi Perpustakaan (PerpusAdmin)

Aplikasi manajemen perpustakaan berbasis web yang modern dan responsif, dibangun dengan Laravel 12 dan Tailwind CSS 4. Aplikasi ini dirancang untuk mempermudah pengelolaan sirkulasi buku, pendataan anggota, dan pemantauan inventaris perpustakaan.

Laravel Badge Tailwind CSS Badge PHP Badge

🚀 Fitur Utama

  • 📊 Dashboard Interaktif: Ringkasan statistik real-time (Total Buku, Kategori, Anggota, Peminjaman).
  • 📚 Manajemen Inventaris:
    • Pengelolaan Data Buku
    • Manajemen Kategori Buku
    • Pemantauan Kondisi Buku
  • 👥 Manajemen Anggota: Pendataan dan pengelolaan anggota perpustakaan.
  • 🔄 Sirkulasi:
    • Pencatatan Peminjaman Buku
    • Proses Pengembalian Buku
  • 🌐 REST API: Endpoint siap pakai untuk integrasi data buku (/api/books).

� Galeri Website

Tampilan 1 Tampilan 2

�🛠️ Teknologi

  • Framework: Laravel 12
  • Styling: Tailwind CSS 4
  • Frontend: Blade Templates & Vite
  • Database: MySQL / SQLite
  • Bahasa: PHP >= 8.2

⚙️ Persyaratan Sistem

Sebelum memulai, pastikan sistem Anda memiliki:

  • PHP >= 8.2
  • Composer (Manajer dependensi PHP)
  • Node.js & NPM (Untuk kompilasi aset frontend)

📥 Panduan Instalasi

Ikuti langkah-langkah berikut untuk menjalankan proyek di komputer lokal Anda:

  1. Clone Repositori

    git clone https://github.com/adrianardianto/perpusadmin.git
    cd perpusadmin
  2. Instal Dependensi Jalankan perintah berikut untuk menginstal dependensi backend dan frontend:

    composer install
    npm install
  3. Konfigurasi Environment Salin file konfigurasi contoh dan generate application key:

    cp .env.example .env
    php artisan key:generate

    Buka file .env lalu sesuaikan konfigurasi database (DB_DATABASE, DB_USERNAME, dll) sesuai lingkungan Anda.

  4. Migrasi Database Buat tabel-tabel database yang diperlukan:

    php artisan migrate

    (Opsional) Jika tersedia data dummy, Anda bisa menjalankannya:

    php artisan db:seed
  5. Jalankan Aplikasi Gunakan perintah berikut untuk menjalankan server Laravel dan Vite secara bersamaan:

    composer run dev

    Atau jika ingin menjalankannya secara terpisah di terminal yang berbeda:

    php artisan serve
    npm run dev
  6. Selesai! Buka browser dan akses aplikasi di: http://localhost:8000

📄 Lisensi

Project ini dilisensikan di bawah MIT License.


Dibuat untuk keperluan manajemen perpustakaan yang efisien.

About

Aplikasi manajemen perpustakaan berbasis web yang modern dan responsif, dibangun dengan Laravel 12 dan Tailwind CSS 4. Aplikasi ini dirancang untuk mempermudah pengelolaan sirkulasi buku, pendataan anggota, dan pemantauan inventaris perpustakaan.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages