This project is a library management app with not just commonly expected functionalities like listing, sorting, searching, modifying, adding, and borrowing/returning books. It also tracks the books inventory and tell users when a book had ran out. Different type of users will get access to different functions.
This is the backend powered by ExpressJS and MongoDB for the library frontend. This is where all the magic happens, from getting, modifying , paginating, filtering and searching to verifying books data each with proper verification of user roles.