iampranavdhar
Library-Management-System-MERN
JavaScript

Library Management System built with the MERN (MongoDB, Express, React, and Node.js) stack. It allows librarians and library staff to manage books, borrowers, and borrowing activities efficiently. With a user-friendly interface, this system offers features like book search, borrow, return, and renewal...etc

Last updated Jun 22, 2026
165
Stars
211
Forks
10
Issues
0
Stars/day
Attention Score
47
Language breakdown
JavaScript 81.1%
CSS 17.6%
HTML 1.3%
Shell 0.1%
โ–ธ Files click to expand
README

Library Management System ๐Ÿ“š

A web app for managing all the activities of a library like managing members and book transactions, built on MERN Stack 1

Video Demo

Demo Link

Show some โค๏ธ and ๐ŸŒŸ the repo to support the project

Index โœ๏ธ

- Video Demo - Frontend Setup ๐Ÿง - Backend Setup ๐Ÿฟ

Features Of LCMS ๐Ÿš€

  • Admin Login and Student Login
  • Admin and Student Dashboard
  • Adding Library Members
  • Adding Books with Available Copies
  • Issue and Return Transaction tracking of a Book by the Member
  • Reserving a book for specific dates
  • Showing the Achievements, Event Gallery

Setup ๐Ÿ”ฅ

  • Fork the Repo
  • Clone the repo to your local machine
git clone <repo-url>

Frontend Setup ๐Ÿง

  • Get into the chatapp directory
cd frontend
  • Run yarn to install dependencies
  • Create a .env file and create variables as mentioned in the .env.example with the values
  • Run yarn start to start the application

Backend Setup ๐Ÿฟ

  • Get into backend directory cd backend
  • Run yarn to install dependencies
  • Create a MongoDB account and get the MONOGO_URL for connecting the server and the Database
  • Create a .env file and create variables as mentioned in the .env.example with the values
  • Run nodemon server.js to start the server [Should have installed nodemon globally]

Technologies ๐Ÿ› 

  • ReactJS[Hooks]
  • NodeJs
  • ExpressJs
  • MongoDB

Screenshots

1 2 3 4 5 6 7 8

References ๐Ÿ’ป

Author ๐Ÿ“

Connect Me On ๐ŸŒ

twitter badge
linkedin badge

License ๐Ÿ†

This repository is licensed under MIT License. Find LICENSE to know more

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท iampranavdhar/Library-Management-System-MERN ยท Updated daily from GitHub