This project is a full-stack Library Management System that facilitates the management of library operations. The system is built using Node.js for the backend and React for the frontend.
- Add Books: Manage and track the inventory of books within the library system.
- View Books: Displays the books in two different formats; list view and grid view.
- Node.js
- npm (Node Package Manager)
- Clone the repository:
git clone https://github.com/AnasMohammad4321/Library-Management-System.git
- Navigate to the
node-backend
directory:
cd node-backend
- Install the necessary packages:
npm install
- Start the backend server:
node app.js
- Navigate to the
react-frontend
directory in a new terminal window:
cd ../react-frontend
- Install the required packages for the frontend:
npm install
- Start the frontend application:
npm start
After starting both the backend and frontend, open your web browser and navigate to http://localhost:3000
to access the Library Management System.
Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License.
- This project is inspired by the need for efficient library management in educational and public libraries.