Skip to content

MuhammadSamad30/Personal_Library_Manager_CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Personal Library Manager (CLI)

Welcome to the Personal Library Manager! This is a simple Command Line Interface (CLI) application developed by Muhammad Samad that lets you manage your personal book collection β€” adding, removing, searching, and tracking your reading progress.

πŸš€ Features

  • Add a book: Enter details like title, author, year, genre, and reading status.
  • Remove a book: Remove books by title.
  • Search for a book: Find books easily by title.
  • Display all books: View all books with relevant details.
  • Display statistics: See the total books and percentage of books you've read.

πŸ“¦ Project Structure

|-- library.txt          # JSON file storing book data
|-- <filename>.py        # Main CLI app script
|-- README.md            # Project documentation

πŸ“š Usage

Once you run the app, you'll see the following menu:

Welcome to your Personal Library Manager! - Created by Muhammad Samad

1. Add a book
2. Remove a book
3. Search for a book
4. Display all books
5. Display statistics
6. Exit

Commands

  • Add a book: Select option 1, then provide book details when prompted.
  • Remove a book: Select option 2, and enter the book title.
  • Search for a book: Select option 3, and enter the book title.
  • Display all books: Select option 4 to view all books.
  • Display statistics: Select option 5 to see total books and reading progress.
  • Exit: Select option 6 to quit the app.

πŸ“š About the Creator

Developed by Muhammad Samad β€” passionate about web development, AI, and building user-friendly apps.


Happy reading! πŸ“–

About

About This project allows you to easily manage your personal book collection πŸ“—πŸ“˜ In Command Line Interface

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages