https://github.com/ufukguler/book-portal-api/tree/mysql
mvn spring-boot:run
docker-compose up -d
- Spring Boot
- Spring Webflux
- Java 11
- MongoDB
- Login, Register with e-mail or social media
- Authentication with JWT (bearer)
- Send account confirmation e-mail on sign-up
- Send password reset link via e-mail
- CRUD >>> author, publisher, book, quote, category, comment
- Add, delete quote to favourite list
- Vote a book, like a quote
- Add a book to will read / have read list
- Get user's liked quotes, voted books
- 20 mongoDb collections
- 55 endpoints