Skip to content

MahekTrivedi44/Vending_Machine

Repository files navigation

Vending_Machine

Smart Vending Machine

Project Overview: In today's fast-paced world, efficient and user-friendly vending solutions are essential. To address this, I developed a vending machine system that simplifies the buying process with a sleek graphical user interface and supports both cash and card payments.

Key Features:

  1. Product Selection via Keypad
  2. Supports Cash and Card Payments
  3. Stock Management
  4. Transaction Logging
  5. Multi-client Handling

Technical Details:

  1. Developed using Python
  2. GUI created with Tkinter
  3. Image Handling with PIL
  4. Plotting with Matplotlib
  5. Socket Programming for Server-Client Communication

GUIDE: Run the file 'PServer.py' in Python and 'PClient.py' in cmd to start the multiclient vending machine.

About

Multi-client vending machine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages