BarBot/User interface software
Punters should be able to select their drink through some form of user interface. This is expected to take the form of a web page which provides a set of tiles of available cocktails (based on the current configuration of ingredients).
Punters should be able to click on a cocktail they desire, asked to confirm their choice and then the cocktail should be readied for making. Ideally this would be touchscreen friendly and a mobile friendly site overall.
Stretch goal: Users can construct their own cocktails, perhaps based on a limited number of points which can be "spent" on ingredients.