This release has additional features that were added for Phase 4 of our project as well as the documentation. Additionally, we have organized our folder structure.
Below are the features we added:
Sales Report: Given a time window, display the sales by menu item from the order history.
Excess Report: Given a timestamp, display the list of inventory items that only sold less than 10% of their inventory between the timestamp and the current time, assuming no restocks have happened during the window.
Restock Report: Display the list of inventory items whose current inventory is less than the inventory item's minimum amount to have around before needing to restock.
New Seasonal Menu Item: Your vendor just got a new seasonal menu item they have never sold before. Provide and demonstrate the ability to add this menu item to their POS (and any associated inventory items).
What Sales Together: Given a time window, display a list of pairs of menu items that sell together often, popular or not, sorted by most frequent.
We also created documentation for all of the classes, functions, and variables, which can be found in the javadoc