LIBRARY-MANAGEMENT-SYSTEM (MERN)
This is a web application built using the MERN (MongoDB, Express.js, React, Node.js) stack. It is a library management system that allows users to Search and Request Book to the Admin.
Table of Contents
- Prerequisites
- Installation
- Usage
- Features
- Contributing
Prerequisites
Before you can run this application you must have the following installed on your machine:
- Node.js (version 12 or higher)
- MongoDB (version 4 or higher)
Installation
- Clone this repository to your local machine:
git clone https://github.com/dinesh6383/LIBRARY-MANAGEMENT-SYSTEM.git
- Install the dependencies by running the following command in the project root directory:
npm install
- Create a
.env file in the project root directory with the follwoing contents:
MONGODB_URI=mongodb://localhost:27017/library
Replace localhost:27017 with the address and port of your MongoDB server, if it's not running on your local machine.
Usage
To start the application, run the following command in the project root directory:
npm start
The application should now be running at http://localhost:3000. You can access it using your web browser.
Features
- User authentication
- View, Search, Request books
- Admin can Accept/Decline Request
- Admin can CRUD user and books
- Responsive design for mobile devices too..
Contributing
If you would like to contribute to this project, please follow these steps:
- Fork this repository to your own Github account
- Create a new branch and make your changes.
- Test your changes thoroughly.
- Submit a pull request to this repository with a detailed description of your changes.
Screenshots

