ABOUT

This Java application was made with a partner as a capstone for the Java module of my classes at Tech Elevator, a coding bootcamp.

This is far from the first application I made in Java, but it was the largest one I'd made in a while. While its functionality is mostly theoretical, it was meant to reflect what a vending machine coded in Java and running with a JVM would look like.

INSTRUCTIONS

When the application starts, it looks for a vendingmachine.csv file, a sample of which is supplied in this code. This loads items into the machine. Once you have this, all other functions can be performed by putting money into the machine and making purchases.

This machine keeps a log of purchases made. A sales report can be printed by inputting 0 in the main menu. This will print the report as a CSV which includes the number of each item sold and a grand total of revenue.