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:
- Product Selection via Keypad
- Supports Cash and Card Payments
- Stock Management
- Transaction Logging
- Multi-client Handling
Technical Details:
- Developed using Python
- GUI created with Tkinter
- Image Handling with PIL
- Plotting with Matplotlib
- 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.