Inspired by goodreads website. This is a spring mvc web application. An easy way to track your books ๐
- Login with GitHub.
- Search for any book in the world ๐
- Save a book in PostgreSQL database.
- Track your book by giving them stars ๐, startDate, completedDate and current Reading Status.
- Sort books from the database by readingStatus.
- GitHub authentication with spring-security.
- Spring webclient.
- API for books was
private final String BOOK_URL = "https://openlibrary.org/works/"; - API for cover_urls =
private String COVER_URL = "https://covers.openlibrary.org/b/id/"; - Spring data jpa. Using two primary keys also called composite keys to fetch data.
- Frontend was thymleaf template engine.


