libM is basically a simple library management system that helps in effective management of books. Library management systems help libraries to keep track of the books and stocks easily and efficiently.
Key Features
It includes features to add a book to the stock, edit and modify/update a particular book. A user can perform action if and only if he/she is succesfully logged in to the application. User can also issue book(s) of his interest for variable time periods.
Role-based authentication system has been integrated in the application where there are two roles defined i.e, Librarian and Patron.
For Login as:
Patron
Email: abc@abc.com, Password: abc123
Librarian
Email: lib@lib.com, Password: lib123
You can create users via register and login into the system to view the application.
Tools and Technologies | Purpose |
---|---|
MongoDB | Database of the system |
NodeJS and Express | Backend support |
ReactJS | Setting up the frontend |
Bootstrap | Building responsive UI |
Postman | API testing |
Github | Maintaining the source code |
Heroku | Deployment of the app |
Thanks for reading this!🙌🙌🙌