We have gone through the basics of creating a dapp. In the following subsections, we will cover advanced features that add functionality to dapps or take advantage of existing dapps.