Skip to content

scripted2003/smart_grocery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Smart Grocery Tracker (Tkinter)

A simple desktop app to manage your groceries, track expiry dates, and get recipe suggestions based on what you already have.

Features

  • Add / edit / delete items with name, quantity, category, expiry date.
  • Expiry reminders: highlights expired/expiring items and shows a popup for items expiring soon (configurable).
  • Recipe suggestions: ranks recipes by ingredient coverage using your pantry items.
  • Import/Export CSV for quick bulk edits and backups.
  • Uses SQLite for local storage. No internet or API keys required.

Requirements

  • Python 3.9+ (standard library only; no extra packages required).
  • Works on Windows, macOS, and Linux.

How to run

  1. Open a terminal in this folder.
  2. Run:
    python app.py

Tips

  • Date format is ISO: YYYY-MM-DD.
  • Change the "Expiry filter (days)" in the sidebar to control the reminder window.
  • Add more recipes by editing recipes.json (titles, ingredients, instructions).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages