How to build Decentralized Apps on your own : Decentralized Apps