Skip to content

kushali13/Nexus-Library-System

 
 

Repository files navigation

Nexus Library Management System

A Python-based library management system built using object-oriented programming (OOP) principles. This system allows users and librarians to manage books, users, borrowing, and returning items.

Program Overview

  • User Panel:

    • Borrow books
    • Return books
    • Search books by keyword, author, or genre
    • View borrowed books
  • Librarian Panel:

    • Add and remove users
    • Add and remove library items (books, e-books, audiobooks, etc.)
    • View library analytics (total items, borrowed, reserved, etc.)

Technologies Used

  • Python 3.x
  • Object-Oriented Programming (OOP)
  • rich library for styling and console UI
  • Simple file-based data storage

Installation

Prerequisites

Make sure you have Python 3.x installed on your system. You can download it from python.org. and Rich installed

you can install it after python installation with

pip install rich

Steps to Run the Project:

cd nexus-library-management
py main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%