Web 3.0 is defined as the newest era of Internet evolution that promises to make the World Wide Web decentralized. This extends to the types of applications used. Meanwhile, Ethereum as a leading smart contract platform offers a rich ecosystem to help craft secure and highly-usable dApps.