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.
- Comprehensive Book Details - Store and view information such as title, author, genre, publication date, and more.
- Search and Filter - Easily find books in your collection using various search criteria and filters.
- Customizable Categories - Organize your books into categories that suit your preferences.
-
Clone the Repository:
git clone https://github.com/ryik5/BookLibraryManager.git cd BookLibraryManager/LibraryManager -
Install Dependencies and Resources: Ensure you have the required dependencies, libraries and resources installed.
2.1 build .dll in BookLibraryManager.Common
2.2.1 build .dll in BookLibraryManager.XmlFileLibraryOperator
or
2.2.2. build your own providers and modify LibraryManager code to work with other kind of library's storages.
2.3 add external icon/logo in project to customise the application
2.4. build LibraryManager
-
Run the Application:
[command_to_run_application]
- Navigate to the 'Add Book' section.
- Scan the book's ISBN or enter the details manually.
- Attach additional data
- Click 'Save' to add the book to your collection.
- Use the search bar at the top to enter keywords.
- Use search-on-fly to search books while inputting a part of keyword.
- Apply filters to narrow down results by author, genre, or status.
The main dashboard displaying an overview of your collection.
The 'Books view' interface.
The 'Add Book' interface with ISBN scanning feature.
Find books in your library and check them.
For questions or support, please contact me on github.



