A specific layout design is constructed with acrylic boards to act as a workspace for the robotic arm and protect the users. A customized shaker is designed to optimize the bartending process. It works in conjunction with the robotic arm, including the ability to open and close the lid itself. A Python program is developed to instruct the robotic arm performing bartending tasks automatically, repeatedly and safely. Furthermore, a graphical user interface is developed. Customers could order drinks or even customized drinks easily.