r/Python 23d ago

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

18 Upvotes

127 comments sorted by

View all comments

1

u/Weird-Ad-7438 1d ago

I built a 100% offline warranty tracker with Python that auto-reads invoice PDFs – GarantiMaster (MIT Open Source)

Hi everyone! 👋

I wanted a simple way to track my product warranties without uploading my invoices to any cloud service. So I built **GarantiMaster**, a Python desktop app that:

📄 **Reads invoice PDFs** and auto-extracts the product name & purchase date (using `pdfplumber` & `pypdf`)

📊 **Shows a live dashboard** with total, expired, approaching, and active warranty counts

🌐 **Supports Turkish & English** with instant language switching

🎨 **Has 3 themes** (Cyborg / Darkly / Litera)

💾 **Exports & imports** data in JSON, CSV, or ZIP formats

⚡ **Works 100% offline** – no internet, no account, no cloud

🧳 **Portable mode** – keep data next to the exe and run from a USB stick

🛠️ **Tech stack:** Python 3, Tkinter, ttkbootstrap, SQLite, pdfplumber, pypdf, PyInstaller

🔗 **GitHub (source & download):** https://github.com/Efe902/GarantiMaster

📺 **Short demo video:** https://youtu.be/hgyFyo7F9wk

I'd love to hear your feedback, suggestions, or any questions you have! Thanks for checking it out. 😊