I am new to block chain and Ethereum and I have question regarding it.
As per my understanding
Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference. When the smart contract is deployed, the network propagate to executable code into the network and this way each node can run the smart contract.
But what if we need to build an application with GUI which provide graphical screen to interact with the smart contract. How our GUI will be deployed to each node? How do we push it? What is the mechanism for it?