Has three user admin, user and librarian admin can perform crud operation, has authenication and authorization librarian can perform create operation and view has has authnication and authorization has can block user user can view all the book has has authitication