Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mol3x/Cakrawala

Β 
Β 

Repository files navigation

Tentu, berikut adalah versi yang lebih terstruktur dan menarik dari README yang bisa meningkatkan daya tarik dan kejelasan:


BukuHub - Sistem Perpustakaan QR Code πŸ“š QR Code Library System

Continuous Integration
Dimodifikasi oleh Aji Ngamarta Ramadhan

Preview

πŸ“œ Deskripsi Proyek

BukuHub adalah aplikasi web berbasis QR Code yang mengelola perpustakaan dengan berbagai fitur canggih, mulai dari manajemen anggota, peminjaman buku, hingga pengaturan denda. Sistem ini memungkinkan pengelola untuk mempermudah pengelolaan koleksi dan transaksi perpustakaan, serta memberikan kemudahan bagi anggota untuk meminjam buku dengan cepat menggunakan QR Code.


πŸš€ Fitur Utama

  • Login & Registrasi
    Masuk dengan akun atau link login magic via email.

  • Dashboard Admin
    Kelola buku, anggota, dan transaksi peminjaman dengan mudah.

  • QR Code Anggota & Peminjaman
    Setiap anggota memiliki QR Code untuk mempermudah proses peminjaman buku.

  • Sistem Denda
    Perhitungan denda otomatis jika peminjaman melebihi batas waktu.

  • Pencetakan Kartu Anggota, Struk Peminjaman & Struk Pengemblian
    Dapatkan kartu anggota dan struk peminjaman/pengembalian buku yang siap dicetak.

  • Customisasi Nama, Logo, dan Lokasi Perpustakaan
    Mengubah nama perpustakaan, logo, dan lokasi dengan mudah.

  • OPAC (Online Public Access Catalog)
    Fitur pencarian buku berdasarkan kategori untuk mempermudah akses informasi.

  • Dan masih banyak lagi!


πŸ› οΈ Teknologi yang Digunakan


πŸ“ Cara Instalasi

Persyaratan Sistem

Sebelum memulai, pastikan Anda telah menginstal perangkat lunak berikut:

  • Composer (untuk mengelola dependensi PHP) - Download Composer
  • PHP 8.1+ dan MySQL (atau menggunakan XAMPP versi 8.1+ dengan extension intl dan gd aktif).
  • Opsional: Kamera/webcam untuk menggunakan scanner QR Code. Anda juga bisa menggunakan aplikasi DroidCam untuk menghubungkan kamera HP ke komputer.

Langkah Instalasi

  1. Instal Composer dan Git

    • Unduh dan install Composer dari sini.
    • Unduh dan install Git dari sini.
  2. Clone atau Download Proyek

    • Clone atau unduh repositori ini ke dalam folder proyek Anda (misalnya htdocs).
  3. Konfigurasi File .env

    • Salin file .env.example menjadi .env.
    • Sesuaikan pengaturan seperti koneksi database, nama perpustakaan, dan logo di file .env.
  4. Instal Dependensi

    • Buka terminal di direktori proyek dan jalankan:
      composer install
    • Jika terjadi masalah, coba perintah alternatif:
      composer install --ignore-platform-reqs
  5. Buat Database

    • Buat database dengan nama db_cakrawalay di phpMyAdmin atau MySQL.
  6. Migrasi Database

    • Jalankan migrasi untuk menyiapkan struktur tabel:
      php spark migrate --all
    • Jalankan seeder untuk mengisi data awal:
      php spark db:seed Seeder
  7. Jalankan Aplikasi

    • Untuk menjalankan server lokal, ketikkan perintah:
      php spark serve
    • Buka aplikasi di browser melalui http://localhost:8080.
  8. Login dengan Kredensial Default

    • Gunakan akun superadmin untuk login pertama kali:
      username : superadmin
      email    : [email protected]
      password : superadmin

🀝 Contributing

Kami sangat menghargai kontribusi dari komunitas! Jika Anda menemukan bug, masalah, atau ingin berkontribusi pada peningkatan fitur, silakan buka issue atau ajukan pull request.


πŸ’Έ Donasi

Jika Anda merasa aplikasi ini bermanfaat dan ingin mendukung pengembangannya lebih lanjut, Anda bisa berdonasi melalui:


πŸ“ Lisensi

Aplikasi ini dilisensikan di bawah MIT License.


πŸ‘¨β€πŸ’» Penulis


Dengan format ini, README menjadi lebih menarik, informatif, dan mudah dipahami. Pembaca bisa dengan cepat menemukan informasi yang dibutuhkan tanpa kesulitan.

About

πŸ“š Sistem informasi perpustakaan

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.7%
  • Other 0.3%