Ethereum Developer Onboarding utilizing MetaMask as a Wallet

This post aims to answer the question for Ethereum Developers “Where can I find an example of an Ethereum decentralized application that detects MetaMask and uses it as a wallet?”. The below links are three steps.

Step 1 is setting up MetaMask, sending a transaction, and gaining an understanding the role that MetaMask plays in the Ethereum ecosystem

Step 2 is writing your Smart Contract and deploying it locally on a test network running on your computer

Step 3 is building out the front-end of the decentralized application, deploying it to a test network, and interacting with it utilizing MetaMask

This should give you a guide of how to build a decentralized application, and serves as a starting point for those who want to build applications on Ethereum