TokBuk adalah aplikasi pengelolaan toko buku yang dapat digunakan oleh owner toko buku manapun untuk mencatat atau merekam riwayat pengadaan stok buku dari distributor, retur atau pengembalian barang dari pengadaan, layanan kasir untuk pembelian buku oleh pelanggan, dan mengelola lokasi atau tata letak buku.
- MariaDB 10.5.
- PHP 7.4.
- Sentry (opsional, jika ingin melakukan error tracking)
-
Clone repo ini dengan menggunakan perintah
git clone https://github.com/novilfahlevy/TokBuk.git
-
Copy file .env.example dan paste menjadi .env
-
Variabel-variabel yang harus diisi di file .env antara lain
- DB_HOST (localhost atau 127.0.0.1 untuk di lokal)
- DB_USERNAME
- DB_PASSWORD
- DB_DATABASE
- SENTRY_LARAVEL_DSN (opsional, jika menggunakan sentry)
- SENTRY_TRACES_SAMPLE_RATE (opsional, jika menggunakan sentry)
-
Install package, library, dan dependency yang diperlukan dengan menggunakan perintah
composer install
-
Migrate dan seed database menggunakan perintah
php artisan migrate --seed
-
Generate APP_KEY pada file .env menggunakan perintah
php artisan key:generate
-
Optimize menggunakan perintah
php artisan optimize
-
Jalankan aplikasi secara lokal menggunakan perintah
php artisan serve
-
Jika langkah-langkah sebelumnya sudah dilakukan semua, seharusnya aplikasi sudah dapat diakses di browser melalui url http://127.0.0.1:8000, dan jangan lupa untuk menyalakan mysql di XAMPP
-
Akun (username) yang dapat dipakai untuk login antara lain
- admin
- operator
- kasir
Ada beberapa akun lainnya yang dapat dilihat di menu pengguna, semua akun menggunakan password 123123 (kemungkinan ada password yang diganti).
Aplikasi ini dibuat menggunakan framework Laravel versi 8.14, dan template admin bootstrap Stisla.
