> For the complete documentation index, see [llms.txt](https://docs.bunzz.dev/product-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bunzz.dev/product-docs/introduction/getting-started.md).

# Getting Started

## Deploy the ERC20 smart contract

Bunzz requires Metamask to interact with Ethereum. If you don't have a Metamask, you can install it from [here](https://metamask.io/download.html).

### Create a project

First, let's create a project.

* Access to [Bunzz](https://app.bunzz.dev/login)
* Click "**Create Dapp**"

![](/files/L8i5HusyVaf56pj0Gn1A)

* Enter **DApp name**

![](/files/QifLOwENYvqal9HQJako)

* Select the network to deploy. You can choose mainnet's or testnet network.

![Mainnet networks. ](/files/Dd2ENP7mVn3zJ8xxJmC6)

<figure><img src="/files/Rn2V1sjcUvr7K68QP0f5" alt=""><figcaption><p>Testnet networks</p></figcaption></figure>

* You can click on "**All**" or "**Bunzz Modules**" to view respective module templates. We'll use ERC20 Token

![](/files/BbJvOpF5bvZZf5atKpER)

* Click "**Deploy**" of "ERC20" to open a page with arguments
* Set arguments and click "Deploy"

![](/files/OIO206MHk0SYI625UH2K)

### Deploy ERC20 smart contract

Metamask will start automatically after clicking "Deploy" in the previous section.

Click "Confirm" when the Metamask popup appears.

![](/files/Vbpnx8AqOUGeuXkmpFtv)

You have now finished deploying the smart contract.

![](/files/4rTfBXrKeSUErhOpoW83)

## That's it🎉

Congratulations on deploying your first smart contract module!

To support your front-end development, we prepared some boilerplates as examples.

[Boilerplates](/product-docs/others/boilerplates.md)

For any questions or feedback you may have, please feel free to contact us on [Bunzz Discord Server](https://discord.gg/XPh4QHuKYE).
