A simple Shopping List application built with Python's Tkinter library. This app allows users to manage a shopping list by adding or removing items and calculating the total number of items.
- Add Items: Input items with amount, price, and assign them to a specific category.
- Edit Items: Update the quantity of an existing item.
- Remove Items: Delete items from the shopping list.
- Display List: View all items.
- Category Assignment: Save items under specific categories like Grocery, Electronics, etc.
- Category Filter: Filter items by category to view only items within a specific category.
- Search Items: Find items by name.
- Calculate Total: Display the total cost of all items.
- Clear List: Remove all items from the list.
- Save/Load List: Automatically save and load your shopping list from a JSON file.
- Python
- Tkinter: For the GUI.
- Ensure Python is installed.
- Run the script:
python shopping_list.py