The Book Store Spring Boot Project is an application that manages an online bookstore. It enables users to view available books, add new books, create a list of their preferred books, and edit or delete book entries.
This Spring Boot-based project provides functionalities including:
- Displaying available books in the store
- Adding new books to the store
- Managing user-specific book lists
- Editing and deleting existing book entries
To set up the Book Store project, follow these steps:
-
Clone the repository: git clone https://github.com/1moses1/bookStore.git
-
Navigate to the project directory:
cd bookStore
- Install dependencies using Maven:
mvn install
To use the Book Store application, you can:
- Run the Spring Boot application on your local environment.
- Interact with the application by accessing the specified endpoints (e.g., /available_books, /bookRegister, etc.).
The project relies on several dependencies, including:
- Spring Boot Starter Data JPA: Handles the interaction with the database.
- Spring Boot Starter Thymeleaf: Utilized for server-side rendering of HTML.
- Spring Boot Starter Web: Provides web-related functionalities.
- Spring Boot DevTools: Enhances the development experience.
- MySQL Connector/J: Enables connectivity with the MySQL database.
- Spring Boot Starter Test: Used for testing Spring Boot applications.
- JUnit Jupiter: Provides testing functionalities for JUnit.
Each dependency plays a crucial role in different parts of the application's functionality.
If you wish to contribute to the project, feel free to open issues or pull requests. Follow best practices for contributing to open source projects.
The Book Store Spring Boot Project is licensed under the [OBSERVER] license.