004 : Library Management System / Python + MySQL

Books in order.
Knowledge in reach.

A free desktop application for cataloging books, maintaining borrower records, and managing loans and returns through a graphical interface.

The Library Management System with its catalog, user records, borrowing, and return windows open
Library Management System · Catalog, users, borrowing, and returns

The idea

Replace the ledger with a workflow.

Manual record-keeping makes it difficult to know what a library owns, who has each book, and when an item returns. This project turns those connected tasks into one focused desktop workflow.

A Python interface keeps common actions clear, while MySQL stores the underlying book and user records. Dedicated borrowing and receiving views help each transaction update the collection consistently.

Inside the application

Every book accounted for.

← All projectsNext: Image Editor ↗