CoffeeBot is an automated smart coffee vending machine that serves freshly brewed bean-to-cup coffee with a simple touch.