App is meant to manage theoritical library. It has to be easy to use for readers and librarians. I developed it for Networks Technologies course at Wrocław University of Technology and Science. It is my first backend app in Spring.
- login / register with encoded passwords
- JWT token authentication
- add/ delete/ update books in library, users (readers), reviews, book details and loans
- loan books (there is fixed limit of books that can be borrowed)
- give reviews (user can only give one review per book)
- add details to books (librarians (ROLE_MODERATOR) can add reviews)
- (under development)
- google books API connection to feed Book and BookDetails entities in my DB with apropriate data
- change email/password for user
- there will be frontend element developed in near future
original author: Dominik Marcel Cedro
creation date: 28.02.2024
any questions regarding this project -> dominikcedro00@gmail.com
