Bookgest is a Symfony-based web application for managing a library catalog. It allows administrators to add, update, and delete books, authors, and editors through an intuitive admin panel using EasyAdminBundle.
- CRUD operations for Books, Authors, and Editors
- Automatic slug generation for books
- Optional ISBN field with validation
- Integration with Symfony EasyAdmin for fast backend management
-
Clone the repository:
git clone https://github.com/joaomarcalst/Bookgest.git
-
Navigate to the project directory:
cd Bookgest
-
Install dependencies:
composer install
-
Set up your
.env
database credentials. -
Run the following commands to set up the database:
php bin/console doctrine:database:create php bin/console doctrine:migrations:migrate
-
Start the Symfony server:
symfony server:start
Visit https://127.0.0.1:8000/admin
to access the admin panel.
This project is for academic purposes.