libray_management_system

1.0.1 • Public • Published

Javascript Library Management System

This project is a simple, yet functional, library management system implemented in JavaScript. It allows for the management of books and users within a library, including searching for books by title or author, and borrowing and returning books. This system is designed to be easy to understand and use, making it an excellent starting point for those new to JavaScript or looking to build a basic library management application.

Features

  • Book Management: Create and manage book objects with properties such as title, author, and ISBN.
  • User Management: Create and manage user objects with properties like name, email, and ID.
  • Search Functionality: Search for books by title or author.
  • Borrowing System: Allows users to borrow books, marking them as unavailable until returned.

Getting started

Prerequisites

  • Basic knowledge of JavaScript.
  • A text editor or IDE for writing and editing JavaScript code.

Installation

  • Clone the repository to your local machine.
  • Ensure you have a JavaScript runtime environment, such as Node.js, installed.

Usage Example

  • Creating a Book let newBook = new Book("The Great Gatsby", "F. Scott Fitzgerald", "9780743273565");

  • Creating a User let newUser = new User("John Doe", "john.doe@example.com", "12345");

  • Searching for Books let searchResults = searchBooks("Gatsby", library.books); console.log(searchResults);

  • Borrowing a Book library.borrowBook(newUser, "9780743273565");

  • Returning a Book library.returnBook(newUser, "9780743273565");

  • Contributing Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss improvements or bug fixes.

  • License This project is licensed under the MIT License.

Package Sidebar

Install

npm i libray_management_system

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

3.83 kB

Total Files

3

Last publish

Collaborators

  • mespebobalexiz