Blockchain technology is revolutionizing our world as we know it. Its application and adoption is extending beyond financial technology and is seeping its way into other domains where it could affect all aspects of our lives. The realization of these applications in other domains includes mobile and web app development…