Skip to content

Latest commit

 

History

History
81 lines (65 loc) · 2.5 KB

File metadata and controls

81 lines (65 loc) · 2.5 KB

Laravel Logo

Book Library System

License: MIT Build Status

Project Overview

Book Library is a robust, web-based library management system built with Laravel. It allows users to browse books, Request loans, lease ratings, and write reviews. Ideally suited for schools, community libraries, or personal collections.

Features

  • User Authentication: Secure Login/Register/Profile management.
  • Book Management: Browse inventory with details (cover, stock, etc.).
  • Loan System: Request books, track status (Pending/Approved), and return flows.
  • Community: Rate books (1-5 stars), leave comments, and write reviews.
  • Admin Panel: Manage books, approve/reject loans, and view dashboard analytics.

Tech Stack

  • Framework: Laravel 12.x
  • Language: PHP 8.2+
  • Database: MySQL / PostgreSQL
  • Frontend: Blade Templates + Tailwind CSS + Vite
  • Testing: PHPUnit

📚 Documentation

Here is the complete documentation for the project:

Installation

  1. Clone the repo

    git clone https://github.com/your-username/book-library.git
    cd book-library
  2. Install Dependencies

    composer install
    npm install && npm run build
  3. Configure Environment

    cp .env.example .env
    php artisan key:generate
  4. Database Setup

    php artisan migrate --seed
  5. Run Server

    php artisan serve

Author

Developed by [Your Name].