- Sign up / Role Based Authorization
- Log in / Log out
- Admin / User
- Search (Book & User)
- Make reservation
- Remove reservation
- New book request
- Feedback about books
- Book ratings
- Add / Delete / Update books
- Admin can add/delete/update books in system.
- Admin can search book, user, reservation, request.
- Admin can approve / decline new book requests.
- User can search book, reservation and request.
- User can make / remove/ update reservation.
- User can make / remove new book requests.
- User can write feedback about books.