├── src ├── main │ ├── resources │ │ ├── static │ │ │ ├── css │ │ │ │ ├── index.css │ │ │ │ ├── profile.css │ │ │ │ ├── admin.css │ │ │ │ ├── userProfile.css │ │ │ │ ├── review.css │ │ │ │ ├── registration.css │ │ │ │ ├── booklist.css │ │ │ │ ├── adminBooklist.css │ │ │ │ ├── bookProfile.css │ │ │ │ └── mainStyle.css │ │ │ └── banner.txt │ │ ├── application.yaml │ │ ├── templates │ │ │ ├── error │ │ │ │ ├── error-404.html │ │ │ │ └── error-500.html │ │ │ ├── login.html │ │ │ ├── registrationView.html │ │ │ ├── lists │ │ │ │ ├── bookListView.html │ │ │ │ └── authorListView.html │ │ │ ├── crud │ │ │ │ ├── addAuthorView.html │ │ │ │ ├── updateAuthorView.html │ │ │ │ ├── addBookView.html │ │ │ │ └── updateBookView.html │ │ │ ├── profiles │ │ │ │ ├── authorProfileView.html │ │ │ │ └── bookProfileView.html │ │ │ └── home.html │ │ ├── application-prod.yaml │ │ ├── application-test.yaml │ │ └── application-dev.yaml │ └── java │ │ └── com │ │ └── zufar │ │ └── bookshelf │ │ ├── config │ │ ├── SpringSecurityInitializer.java │ │ ├── SecurityConfig.java │ │ └── CustomUserDetailsService.java │ │ ├── dao │ │ ├── book │ │ │ ├── BookRepository.java │ │ │ └── model │ │ │ │ └── Book.java │ │ ├── user │ │ │ ├── RoleRepository.java │ │ │ ├── UserRepository.java │ │ │ └── model │ │ │ │ ├── Gender.java │ │ │ │ ├── Role.java │ │ │ │ └── User.java │ │ ├── author │ │ │ ├── AuthorRepository.java │ │ │ └── model │ │ │ │ └── Author.java │ │ ├── country │ │ │ ├── CountryRepository.java │ │ │ └── model │ │ │ │ └── Country.java │ │ └── AbstractAuditingEntity.java │ │ ├── controller │ │ ├── HomeController.java │ │ ├── UserController.java │ │ ├── CustomErrorController.java │ │ ├── BooksController.java │ │ └── AuthorsController.java │ │ ├── BookshelfApplication.java │ │ └── service │ │ ├── UserService.java │ │ └── LoadDatabase.java └── test │ └── java │ └── com │ └── zufar │ └── bookshelf │ └── BookshelfApplicationTests.java ├── lombok.config ├── .gitignore ├── README.md └── pom.xml /src/main/resources/static/css/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- 1 | lombok.tostring.callsuper = CALL 2 | lombok.equalsandhashcode.callsuper = CALL 3 | lombok.accessors.chain = true -------------------------------------------------------------------------------- /src/main/resources/application.yaml: -------------------------------------------------------------------------------- 1 | spring: 2 | profiles: 3 | active: "test" 4 | application: 5 | name: Bookshelf -------------------------------------------------------------------------------- /src/main/resources/static/css/profile.css: -------------------------------------------------------------------------------- 1 | 2 | .firstName { 3 | background: #ffdbef; 4 | border: 1px solid rgb(206, 66, 136); 5 | border-radius: 7px; 6 | } -------------------------------------------------------------------------------- /src/main/resources/templates/error/error-404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |95 | Info About authorInfo About authorInfo About authorInfo About authorInfo About authorInfo About author. 96 | Info About authorInfo About authorInfo About authorInfo About authorInfo About authorInfo About author. 97 | Info About authorInfo About authorInfo About authorInfo About authorInfo About authorInfo About author. 98 | Info About authorInfo About authorInfo About authorInfo About authorInfo About authorInfo About author. 99 |
100 |104 | Info About book Info About book Info About book Info About book Info About book Info About book. 105 | Info About book Info About book Info About book Info About book Info About book Info About book. 106 | Info About book Info About book Info About book Info About book Info About book Info About book. 107 | Info About book Info About book Info About book Info About book Info About book Info About book. 108 |
109 |Welcome to Book Search - a large book portal dedicated to literature and the selection of booksIds. 52 | Not sure what to do? Read booksIds! Use the search for booksIds on the site, with which you will find exactly 53 | what 54 | suits you, and a flexible rating system will allow you to choose from what you find - the best.
55 |World bestsellers, the best new products, favorite works of world importance - all of this is collected from us 56 | on 57 | Book Search. Here are not only the best works of all times and peoples, but also a complete 58 | information about authors who are loved by readers 59 | all over the world.
60 |The site about booksIds - Book Search - offers a wide range of literary works. It allows everyone 62 | find what he likes. Most often, readers turn to such genres as:
63 |The location of e-booksIds is such that finding the right version of reading is quite simple. In addition, the 72 | site 73 | provides readers with lists of the most interesting works presented on the portal. Similar ratings compiled by 74 | voting our users.
75 |Lists of the most interesting and popular book copies are constantly updated, updated with new ones, recently 76 | submitted to a wide readership. Leave a review and describe your own feelings after users reading the works may 77 | go to the book page. In addition, we have a list of booksIds that everyone should read.
78 |Fragments of works of world literature are available in electronic form in the following formats:
79 |Register on the BookSearch portal, and you will easily find interesting literature for you personally, as well as 86 | choose what to advise to read to friends and family. Find popular booksIds, leave reviews, make your personal 87 | library 88 | invite your friends! Let's collect all reading people in one place!
89 |