Skip to content

Library Management using MERN is a full-stack web application that allows users to manage books, borrowers, and borrowing transactions in a library setting.

Notifications You must be signed in to change notification settings

AnuragRoshan/LibraryManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

DevRev On-Campus Project Round

Library Management using MERN is a full-stack web application that allows users to manage books, borrowers, and borrowing transactions in a library setting. It utilizes the MERN stack, which includes MongoDB for the database, Express.js for the server, React.js for the frontend, and Node.js for the backend. With this application, users can perform operations such as adding new books, tracking borrowed books, managing borrower details, and generating reports. The application provides an intuitive and user-friendly interface for efficient library management.

Tech Stack

Client: React, Redux

Server: Node, Express , Passport JS , PassportJs

Features

  • User Registration and Authentication
  • Book Catalog
  • Book Search and Filters
  • Borrowing and Return Management
  • User Profile Management
  • Administrative Dashboard
  • Integration with External APIs

Run Locally

Clone the project

  git clone https://github.com/AnuragRoshan/LibraryManagement.git

move into LibraryManagement folder

cd LibraryManagement

move into server and install node dependencies for server side

cd server
npm i

install react dependencies in client folder

cd ..
cd client
npm i

run node backend in other shell

npm start

run react frontend in third shell

cd ..
cd client
npm start

Authors

Feedback

If you have any feedback, please reach out to us at [email protected]

Landing Page

lndng

Home Page

hm1 hm2

Cart Page

crt

Member List And Borrower Page

memb brw

Login And SignUp Pages

lgn sgnup

Profile Edit Page

profile

About

Library Management using MERN is a full-stack web application that allows users to manage books, borrowers, and borrowing transactions in a library setting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published