Vending Machine

Job ID: 31583625

Budget: $30 – $250 USD

building new Java based software that will run on a vending machine. The application will receive a JSON file at any given time and will update the functionality of the machine. When a consumer enters a selection, it should report what was selected.

Requirements:
- Provide a loading option for new product lists to update.
- Rows will be Letters.
- Columns will be Numbers.
- User must be able to enter a selection.
- Machine must prompt the user for payment and amount in US dollars.
- If user enters in payment, calculation must occur and be reported.
- Machine must state the current state of the transaction.
- Actions must be cleanly logged for audit purposes.