An open API service indexing awesome lists of open source software.

https://github.com/w1am/vending-machine

Python and Tkinter GUI were used to create the whole project.
https://github.com/w1am/vending-machine

tinydb tkinter vending-machine

Last synced: 5 months ago
JSON representation

Python and Tkinter GUI were used to create the whole project.

Awesome Lists containing this project

README

          

## **Vending Machine**

**Installations**
|Package|Version|
|--|--|
| tinydb | 4.4.0 |
|playsound| 1.2.2 |
|numpy| 1.19.5 |
|matplotlib| 3.3.4 |

pip install tinydb, playsound, numpy, matplotlib

**How to Run**

py concurrent.py
If you're using Linux, run the file concurrent.py, which will run both the server and the main file at the same time. If you are using Windows, open the files main.py and server.py in separate terminals and manually execute them. Install the fonts Helvetica and DS-Digital located in folder ./install

**Components & Windows**

![windows and components](https://i.imgur.com/Ed6DgtK.png)

**UML Diagram**

![uml](https://i.imgur.com/E3uNFHH.png)