A library management system that allows for the efficient organization and management of books, borrowers, and inventory.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them.
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Composer
A step-by-step guide to help you get a development environment running:
- Clone the repository
git clone https://github.com/199ocero/Library-Management-System-RGC.git
- Install the dependencies
composer install
- Configure your .env file
- cp .env.example .env
- Generate an app key
php artisan key:generate
- Run migrations
php artisan migrate
- Start the server
php artisan serve
Now you should be able to access the application in your browser at http://localhost:8000.
-
Laravel - The web framework used for building the project. Laravel is a PHP framework that provides a set of tools and features for building modern web applications.
-
Livewire - A full-stack framework for building dynamic interfaces. Livewire is a tool built on top of Laravel that allows you to build reactive user interfaces using PHP, without the need for JavaScript.
-
Bootstrap - A CSS framework for creating responsive, mobile-first web designs. Bootstrap is a popular open-source tool that provides a set of CSS classes and JavaScript plugins for creating responsive, mobile-friendly websites.
-
MySQL - The database management system used to store the project data. MySQL is a popular open-source relational database management system that is widely used in web applications.
-
Git - A version control system used to manage the project's codebase. Git is a widely-used open-source tool that allows developers to keep track of changes made to the code, collaborate with other developers, and roll back to previous versions of the code if needed.