A library management system using Tkinter in Python
Shelfie! is a GUI for a simple personal home library management system, built using the Tkinter library in Python. You can browse, add, update and delete book records saved on a SQLite database.
More screenshots below.
ALL CONTENTS IN THIS REPO ARE FOR EDUCATIONAL PURPOSES ONLY.
- Pillow==10.1.0
Clone it!
git clone https://github.com/ggeerraarrdd/shelfie.git
Go into the project directory and run the command:
python shelfie.py
Click Sign in
with the provided login credentials.
The initial release of Shelfie! was submitted as the final project for IS 411: Introduction to Programming for Business Applications (DePaul University, Autumn 2022). That version used a PostgreSQL database instance hosted on AWS and the psycopg2 library.
No ongoing development.
Clean up code(Update May 28, 2023: Code too unwieldy, so leaving Tkinter version behind and moving on to the web version from scratch.)Create a web version using a web framework (Flask or Django)(Update Oct 14, 2023: Github does not need another book management system repo)
- Could not have done this project without all the Tkinter tutorials by John Elder @flatplanet.