├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src └── main │ ├── java │ └── io │ │ └── javabrains │ │ └── betterreads │ │ ├── BetterReadsApp.java │ │ ├── SecurityAdapter.java │ │ ├── book │ │ ├── Book.java │ │ ├── BookController.java │ │ └── BookRepository.java │ │ ├── connection │ │ └── DataStaxAstraProperties.java │ │ ├── home │ │ └── HomeController.java │ │ ├── search │ │ ├── SearchController.java │ │ ├── SearchResult.java │ │ └── SearchResultBook.java │ │ ├── user │ │ ├── BooksByUser.java │ │ └── BooksByUserRepository.java │ │ └── userbooks │ │ ├── UserBooks.java │ │ ├── UserBooksController.java │ │ ├── UserBooksPrimaryKey.java │ │ └── UserBooksRepository.java │ └── resources │ ├── application.yml │ ├── secure-connect.zip │ ├── static │ └── images │ │ └── no-image.png │ └── templates │ ├── book-not-found.html │ ├── book.html │ ├── components │ └── book-search.html │ ├── home.html │ ├── index.html │ └── search.html ├── test-authors.txt └── test-works.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/BetterReadsApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/BetterReadsApp.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/SecurityAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/SecurityAdapter.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/book/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/book/Book.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/book/BookController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/book/BookController.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/book/BookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/book/BookRepository.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/connection/DataStaxAstraProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/connection/DataStaxAstraProperties.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/home/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/home/HomeController.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/search/SearchController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/search/SearchController.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/search/SearchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/search/SearchResult.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/search/SearchResultBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/search/SearchResultBook.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/user/BooksByUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/user/BooksByUser.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/user/BooksByUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/user/BooksByUserRepository.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/userbooks/UserBooks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/userbooks/UserBooks.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/userbooks/UserBooksController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/userbooks/UserBooksController.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/userbooks/UserBooksPrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/userbooks/UserBooksPrimaryKey.java -------------------------------------------------------------------------------- /src/main/java/io/javabrains/betterreads/userbooks/UserBooksRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/java/io/javabrains/betterreads/userbooks/UserBooksRepository.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/secure-connect.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/resources/secure-connect.zip -------------------------------------------------------------------------------- /src/main/resources/static/images/no-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/resources/static/images/no-image.png -------------------------------------------------------------------------------- /src/main/resources/templates/book-not-found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/resources/templates/book-not-found.html -------------------------------------------------------------------------------- /src/main/resources/templates/book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/resources/templates/book.html -------------------------------------------------------------------------------- /src/main/resources/templates/components/book-search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/resources/templates/components/book-search.html -------------------------------------------------------------------------------- /src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/src/main/resources/templates/search.html -------------------------------------------------------------------------------- /test-authors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/test-authors.txt -------------------------------------------------------------------------------- /test-works.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koushikkothagal/betterreads-webapp/HEAD/test-works.txt --------------------------------------------------------------------------------