GitHub - quarentyne/Book-Library

Book Library (practical project on working with Laravel)

A web-based Book Library Management System built with Laravel, providing a simple way to manage books, users, and library operations.

This project includes a backend API and frontend views (Blade / JS), allowing you to list, create, edit, and delete books and authors.

๐Ÿ”Ž Features

  • ๐Ÿ“š Book CRUD (Create, Read, Update, Delete)
  • ๐Ÿง‘โ€๐Ÿ’ป User authentication (Laravel auth)
  • ๐Ÿ’พ Database migrations & seeders
  • ๐Ÿงช Automated tests (PHPUnit)

๐Ÿ› ๏ธ Tech Stack

  • PHP with Laravel Framework
  • Blade templates and/or frontend assets (CSS/JS)
  • MySQL / PostgreSQL / SQLite database
  • Composer for PHP dependencies
  • Vite / npm for frontend tooling

๐Ÿš€ Getting Started

๐Ÿ“ฆ Prerequisites

Make sure you have the following installed:

  • PHP >= 8.x
  • Composer
  • Database (MySQL/PostgreSQL/SQLite)
  • Node.js & npm
  • Git

๐Ÿ“ฅ Clone the Repository

git clone https://github.com/quarentyne/Book-Library.git
cd Book-Library
composer install
npm install