💡 A desktop-based product expiry notification system built with Python, PyQt5, and SQLite.
197
A desktop-based inventory management system that notifies small business owners of products nearing expiry. Built with Python, PyQt5, and SQLite, this tool provides a simple GUI to manage and monitor product inventory.
plyer)To run the app in a Docker container with GUI forwarding:
docker pull techceo/expiry-notifier:latest
$env:DISPLAY="host.docker.internal:0.0"
docker run -it --rm -e DISPLAY=$env:DISPLAY techceo/expiry-notifier
Main.py: Launches the GUI and worker thread
SQLite database: database.db
GUI notifications for products expiring in ≤10 days
Preloaded product categories and intuitive search/delete dialogs
Python 3.11
PyQt5
SQLite
Plyer (for cross-platform notifications)
Docker (for containerization)
Yusuf Adamu (TechCeo)
Content type
Image
Digest
sha256:3a531c9b5…
Size
287.9 MB
Last updated
over 1 year ago
docker pull techceo/expiry-notifier