-->Frontend: ReactJS+Typescript
-->Backend: Springboot Data-Jpa,Data-Rest,Spring Security,Java
-->Database: MySQL
-->Authentication: OktaAuth2, OpenId Client, JWT
-->3 type of Roles: (Guest,User,Admin)
Guest can only see books can not checkout books.
After Login "Sign-in" button changes to "Log-out"
Search using Genre with pagination (5 books per page)
2 Options Available (Return/Renew)
Users can ask queries to admin through "Library Service"
Admin Mode:
Admin can add book with image