The Library Catalog System is a simple console-based application that allows users to manage a collection of books. Users can add new books, search for books by title or author, and list all available books in the catalog.
This project demonstrates basic object-oriented programming (OOP) principles and file handling in Java (or whatever language you're using). It's designed for small libraries or personal book management.
- Add a New Book: Users can add books by providing the book title, author, and publication year.
- Search Books: Users can search for books by title or author.
- List All Books: Display all the books in the catalog in a readable format.
- Persistent Storage (Optional): Books can be saved to a file to maintain the catalog between sessions.
- Clone the repository from GitHub:
git clone https://github.com/username/library-catalog-system.git
##Sample Output##
- Add a Book
- Search by Title
- Search by Author
- List All Books
- Exit Choose an option: 1
Enter Book Title: The Great Gatsby Enter Author: F. Scott Fitzgerald Enter Year of Publication: 1925 Book added successfully!
Choose an option: 4
List of Books:
- The Great Gatsby, Author: F. Scott Fitzgerald, Year: 1925
##Technologies Used##
Java (Optional) File I/O for persistence (saving the book data) VS Code or any other IDE