Skip to content

Shopping List Manager is a Python app using Tkinter for easy shopping list management. Users can add, edit, categorize, and remove items, track costs, and filter by category. The app saves data in real-time to a JSON file, ensuring the list is always accessible. Simple, intuitive, and perfect for keeping track of expenses.

Notifications You must be signed in to change notification settings

Gaurav-meena95/QuickCart-Hacktoberfest2024

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shopping List Application (Tkinter)

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.

Maintainers

Mehnaz Ali

Features

  • 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.

Technologies

  • Python
  • Tkinter: For the GUI.

How to Run

  1. Ensure Python is installed.
  2. Run the script:
    python shopping_list.py

About

Shopping List Manager is a Python app using Tkinter for easy shopping list management. Users can add, edit, categorize, and remove items, track costs, and filter by category. The app saves data in real-time to a JSON file, ensuring the list is always accessible. Simple, intuitive, and perfect for keeping track of expenses.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%