A simple desktop app to manage your groceries, track expiry dates, and get recipe suggestions based on what you already have.
- 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.
- Python 3.9+ (standard library only; no extra packages required).
- Works on Windows, macOS, and Linux.
- Open a terminal in this folder.
- Run:
python app.py
- 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).