The project is about integrating Google’s Blockly into a website, adding custom blocks and translating them into JavaScript code that can be run in browser, in which relevant commands will be sent to a Smartphone for further processing and decoding, once messages are decoded they will either be sent to the EV3 robot or executed on the smartphone. This is a new topology along with a new addition which is Blockly, adding Blockly to the system is actually expanding the current one and adding new functionalities and features. In this project we use an Interpreter method, in which only relevant commands will be sent to the smartphone instead of sending the whole translated program. Future options include debug capabilities and scalable systems.