Skip to content

Library Management System, a cli-based web application designed to help you manage your personal library efficiently.

Notifications You must be signed in to change notification settings

shezanusman08/Library-manager-with-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Library Management System πŸ“š

Welcome to the Library Management System, a Cli-based web application designed to help you manage your personal library efficiently. This application allows you to add, remove, list, and display books, as well as view library statistics. Whether you're an avid reader or just starting to build your collection, this tool is here to make your life easier.


Features ✨

  • Add Books: Easily add new books to your library by entering details such as title, author, year, genre, and whether you've read the book.
  • Remove Books: Remove books from your library with just a few clicks.
  • List Books: Search and list books based on specific criteria like title, author, year, genre, or read status.
  • Display All Books: View all the books in your library in a clean, organized format.
  • Library Statistics: Get insights into your reading habits with statistics on the total number of books, read vs. unread books, and more.

How to Use πŸ› οΈ

  1. Add a Book:

    • Navigate to the "Add Book" section.
    • Fill in the book details (title, author, year, genre, and read status).
    • Click "Add Book" to save the book to your library.
  2. Remove a Book:

    • Go to the "Remove Book" section.
    • Select the book you want to remove from the dropdown list.
    • Click "Remove Book" to delete it from your library.
  3. List Books:

    • Visit the "List Books" section.
    • Choose a search criterion (title, author, year, genre, or read status).
    • Enter the search term and click "Search" to filter and display the relevant books.
  4. Display All Books:

    • Head to the "Display All Books" section to view all the books in your library.
  5. View Library Statistics:

    • Check out the "Display Stats" section to see statistics like the total number of books, read vs. unread books, and the percentage of books you've read.

    Technologies Used πŸ’»

    • JSON: Used for storing and managing library data in a simple, human-readable format.

    • Python: The core programming language used to build the application.


Installation and Setup πŸš€

  1. Clone the Repository:
    git clone https://github.com/yourusername/library-management-system.git
    cd library-management-system

About

Library Management System, a cli-based web application designed to help you manage your personal library efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages