A dashboard to manage a book-rental library.
- Authentication
- Book management
- Author management
- Lended books management
- Multi-language support (Arabic / English)
- Filtering functionalities
- Book availability checker
- Install Dependencies:
composer install
npm install
- Set Up the
.env
File:
cp .env.example .env
- Generate an Application Key:
php artisan key:generate
- Configure the Database:
Update the .env
file with your database credentials:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_user
DB_PASSWORD=your_database_password
- Run the Project:
Open two terminal windows and execute the following commands:
- First Terminal (Migrate database & start the server):
php artisan migrate && php artisan serve
- Second Terminal (Compile frontend assets):
npm run dev
Now, your Library Management System is up and running! 🚀📚