- Author Definition can be made. (Author Name, Description)
- Publisher Definition can be made. (Publisher Name, Description)
- The book can be promoted. (book title, book sub-name, book series name, author, publisher, isbn number, description)
- N books can be defined for an Author.
- N books can be defined for a Publisher.
- It can be searched by the name of the book.
- Changes can be made to an existing record.
- Existing records can be reviewed.
- An existing record can be deleted.
Dependencies: Java 11.0.9, Maven, MySQL 8.0.22
$ mysql -u root -p -e "create database kutuphane";
You can change these settings in the application.properties file. If you do not edit these properties, you will encounter an error in the Install dependencies step.
spring.datasource.url = jdbc:mysql://localhost:3306/kutuphane?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false
spring.datasource.username=root
spring.datasource.password=123456
$ mvn clean install
$ mvn spring-boot:run
or
$ java -jar target/kutuphane-0.0.1-SNAPSHOT.jar
For admin use
Admin email = ozgurutku444@hotmail.com Admin password = ozgurutku
For member use
register as a member
- In the book update section, the author and publishing house id number appears in the publishing house and author lines. If you want to update the publishing house or author, you should first look at the publishing house or author list and look at the id you want to update from there.
- When we delete the book in the book deletion section, it also deletes the publishing house. After the book is deleted, it should be added again from the add publishing house section.