With technology advancing, manual systems must be converted to user friendly automated system. Researchers have designed the Library Management System to transfer the physical view of libraries into a digital view. This project offers knowledge on creating and putting in place an LMS. In traditional library system people have to search for a particular book from shelf to shelf which is a tedious and time-consuming work. It can be more cumbersome if the library hasn’t a properly maintained library system. The manual system isn’t user-friendly not only for the borrowers but also for librarians. They have to keep an eye on each and every book lending and borrowing. And They occasionally have to arrange and classify the books. The process of creating reports and analyzing data is also highly laborious. LMS assists the librarians for all these tasks. They can simply view, update, delete, read books and articles to manage the resources. Readers don’t have to stand in long queues and no need of going around to read a book. They can read a book just by clicking a single button. The full system is designed using MERN stack, with the aid of JWT authentications and JOY dependency validations