Skip to content

A desktop-based Library Management System using Python, Tkinter, MySQL, and ReportLab for managing books, inventory, and generating PDF receipts.

Notifications You must be signed in to change notification settings

Aayush-hub1/Library-Management-System-using-Python-Tkinter-and-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Library-Management-System-using-Python-Tkinter-and-MySQL

A desktop-based Library Management System using Python, Tkinter, MySQL, and ReportLab for managing books, inventory, and generating PDF receipts.

📚 Library Management System (Python + Tkinter + MySQL)

A simple and interactive Library Management System built with Python Tkinter, MySQL, and ReportLab.
This project allows you to add, update, delete, search, and generate PDF bills for books in a library.


🚀 Features

✅ Add new books to the library database
✅ Update or delete existing book records
✅ Search books by title or author
✅ Generate professional PDF bills using ReportLab
✅ GUI built with Tkinter for easy interaction
✅ Persistent data storage using MySQL


🖼️ Preview

Library GUI Screenshot


🛠️ Tech Stack

Component Technology
Frontend Tkinter (Python GUI)
Backend MySQL
PDF Generator ReportLab
Language Python 3.x

⚙️ Installation

1️⃣ Clone the repository

git clone https://github.com/Aayush-hub1/Library-Management-System-using-Python-Tkinter-and-MySQL.git
cd Library-Management-System-using-Python-Tkinter-and-MySQL

About

A desktop-based Library Management System using Python, Tkinter, MySQL, and ReportLab for managing books, inventory, and generating PDF receipts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages