Library Manager

Library Manager is a comprehensive application designed to help users efficiently catalog, organize, and manage their personal or institutional book collections. With features such as ISBN scanning, detailed book information storage, and lending management, it serves as an essential tool for book enthusiasts and librarians alike.

Features

Installation

  1. Clone the Repository:
    git clone https://github.com/ryik5/BookLibraryManager.git
    cd BookLibraryManager/LibraryManager
  2. Install Dependencies and Resources:

    Ensure you have the required dependencies, libraries, and resources installed.

    1. Build .dll in BookLibraryManager.Common
    2. Build .dll in BookLibraryManager.XmlFileLibraryOperator
    3. Or build your own providers and modify LibraryManager code to work with other kinds of library storages.
    4. Add an external icon/logo to customize the application
    5. Build LibraryManager
  3. Run the Application:
    [command_to_run_application]

Usage

Adding Books

Searching for Books

Screenshots

Library Dashboard

The main dashboard displaying an overview of your collection.

Books View

The 'Books view' interface.

Add Book

The 'Add Book' interface with ISBN scanning feature.

Search Management

Find books in your library and check them.

Contact

For questions or support, please contact me on GitHub.