https://github.com/arya-f4/laravelperpus
https://github.com/arya-f4/laravelperpus
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/arya-f4/laravelperpus
- Owner: Arya-f4
- Created: 2024-11-13T02:07:50.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-03-15T07:47:49.000Z (3 months ago)
- Last Synced: 2025-03-15T08:27:41.844Z (3 months ago)
- Language: Blade
- Size: 622 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
# Laravel Library Management System
## Description
This Laravel-based Library Management System is a comprehensive solution for managing books, users, and borrowing processes in a library setting. It provides features for both administrators/staff and regular users, making it easy to catalog books, manage borrowings, and explore new titles.
## Features
- User authentication and role-based access control (Admin, Petugas, Peminjam)
- Book management (Add, Edit, Delete, View)
- Category, Publisher, and Rack management
- User management
- Borrowing process management
- Fine calculation and payment system
- Responsive design with Tailwind CSS
- Dynamic sidebar for easy navigation### Admin/Petugas Features
- Dashboard with statistics and charts
- Manage books, categories, publishers, and racks
- Approve or reject borrowing requests
- Manage user accounts### User Features
- Browse and search for books
- View book details
- Request to borrow books
- View borrowing history
- Pay fines## Technologies Used
- Laravel 11
- PHP 8.1+
- MySQL
- Tailwind CSS
- Chart.js (for dashboard visualizations)
- Midtrans payment gateway integration## Installation
1. Clone the repository:
```shell
git clone https://github.com/Arya-f4/laravelperpus.git
```
2. Install the project repository:
```
cd laravelperpus
composer install
```
3. Run the project repository:
```
php artisan serve && npm run dev
```
4. Run Migration and seeding :
```
php artisan migrate:fresh --seed
```
5. Run Storage link :
```
php artisan storage:link
```