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.
Client: React, Redux
Server: Node, Express , Passport JS , PassportJs
- User Registration and Authentication
- Book Catalog
- Book Search and Filters
- Borrowing and Return Management
- User Profile Management
- Administrative Dashboard
- Integration with External APIs
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
If you have any feedback, please reach out to us at [email protected]