A DApp can have frontend code and person interfaces composed in almost any language (similar to an app) which will make calls to its backend. Also, its frontend could be hosted on decentralized storage like Swarm or IPFS. Disclaimer: Usually do not use the private critical proven During this demo; https://eth-generator34320.theobloggers.com/35375045/everything-about-trc20-sample-address