This is a simple web application for managing books in a bookstore, developed using Spring Boot, MySQL, JPA, and Thymeleaf.
This project is a simple web application for managing books in a bookstore. The application allows users to add, edit, delete, and view books in the bookstore.
This application was developed using the following technologies:
- Spring Boot 2.5.0
- MySQL 8.0.23
- JPA 2.2.3
- Thymeleaf 3.0.12
To get started with this project, follow these steps:
- Clone this repository to your local machine
- Open the project in your IDE of choice
- Update the database configuration in the
application.properties
file to match your MySQL server settings - Run the
BookstoreApplication
class to start the application - Navigate to
http://localhost:1001/home
in your web browser to access the application
The following features are currently implemented in this application:
- Add a new book to the bookstore
- Edit an existing book in the bookstore
- Delete a book from the bookstore
- View a list of all books in the bookstore
- Add books to your cart
- Delete books from your cart
Please note that as a backend developer, I do not have extensive front-end design skills. Therefore, the UI of this application may not be visually stunning, but it is fully functional and easy to use.
This project was developed by me. I learned a lot about Spring Boot, JPA, and Thymeleaf while developing this project, and I hope it serves as a useful resource for others who are learning these technologies.