Skip to content

Full-stack Library Management System using Node.js and React, designed for efficient tracking and management of library operations.

License

Notifications You must be signed in to change notification settings

AnasMohammad4321/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

Overview

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.

Features

  • 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.

Getting Started

Prerequisites

  • Node.js
  • npm (Node Package Manager)

Installation

  1. Clone the repository:
git clone https://github.com/AnasMohammad4321/Library-Management-System.git
  1. Navigate to the node-backend directory:
cd node-backend
  1. Install the necessary packages:
npm install
  1. Start the backend server:
node app.js
  1. Navigate to the react-frontend directory in a new terminal window:
cd ../react-frontend
  1. Install the required packages for the frontend:
npm install
  1. Start the frontend application:
npm start

Usage

After starting both the backend and frontend, open your web browser and navigate to http://localhost:3000 to access the Library Management System.

Contributing

Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License.

Acknowledgments

  • This project is inspired by the need for efficient library management in educational and public libraries.

About

Full-stack Library Management System using Node.js and React, designed for efficient tracking and management of library operations.

Topics

Resources

License

Stars

Watchers

Forks