MuhammadShahzaibAfzal / Library-Management-System

Final Year Project
0 stars 0 forks source link

Library Management System

1. Introduction

A Library Management System (LMS) is a software application designed to automate and manage the day-to-day operations of a library. It assists librarians in efficiently organizing, cataloging, and tracking library resources, including books, journals, and multimedia materials. The primary objective of an LMS is to streamline library operations, enhance user experience, and improve overall efficiency in managing library resources.

1.1 Features

2. Tools & Technology

2.1 Tools

2.2 Technology

3. Instruction to Run Project

3.1 Prerequisites

Before running the project, ensure that the following software tools and dependencies are installed on your system:

3.2 Steps

Follow these steps to set up and run the project on your local machine:

  1. Download git repositary:

  2. Backend Setup:

    • Open the backend folder in VS Code or any preferred text editor.
    • Open the terminal and navigate to the backend folder.
    • Run the following commands to install dependencies and start the backend server:
      npm install
      npm run dev
  3. Frontend Setup:

    • Open the frontend folder in VS Code or any preferred text editor.
    • Open the terminal and navigate to the frontend folder.
    • Run the following commands to install dependencies and start the frontend server:
      npm install
      npm run dev
  4. Access the Application:

    • Open a web browser (preferably Chrome) and navigate to the following URL:
      localhost:5173

3.3 Admin Credentials

Use the following credentials to access the admin panel of the application:

3.4 Note

4. Conclusion

The Library Management System is a comprehensive software solution designed to automate and streamline library operations. With its user-friendly interface, robust features, and efficient tools and technologies, it provides an effective platform for managing library resources, enhancing user experience, and improving overall efficiency in library management.