Decentralized applications (dapps) are rapidly gaining importance as industries adapt to blockchain technology, which is predicted to become commonplace within the next few years. Dapps are characterized by features such as being open source, decentralized, incentivized through tokens, operating on agreed protocols, and offering profitability for users and creators. The Ethereum blockchain serves as a decentralized computing platform for building dapps, which can be created using various tools and tested in the Ethereum Virtual Machine.