Skip to content

imparth7/librarymanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Library Manager

This is a simple library management system implemented in Python3 using SQLite3 for data storage. It provides a command-line interface (CLI) for managing books in a library.

Features

  • Add new books to the library.
  • List all books available in the library.
  • Search for books by title.
  • Update book details (title, author, genre, quantity).
  • Delete books from the library.

Requirements

  • Python 3.x
  • SQLite3

Installation

  1. Clone the repository:

    git clone https://github.com/imparth7/librarymanager.git
  2. Navigate to the project directory:

    cd librarymanager

Usage

  1. Run the main script:

    python main.py
  2. Follow the on-screen instructions to perform various operations like adding, listing, searching, updating, or deleting books.

Database

The library management system uses a SQLite database (library.db) to store book information. The database schema includes the following fields:

  • id: Integer (Primary Key)
  • title: Text
  • author: Text
  • genre: Text
  • quantity: Integer

Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.

About

LibraryManager: Manage your huge Library using Library Manager.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages