Build your own web3 Twitter dApp with Solidity

  • Beginner
  • rating 3.8 (13)
  • 2x 5500 XPs
  • nft Earn NFT
Share onfacebookxlinkedin


Web2 social networks are irrelevant, instead learn how to build your own Web3 Twitter Clone dApp from scratch.

0. Getting started

Enroll for free

1. Let’s work on the smart contract

2. Let’s work on the backend now

3. Let’s work on the frontend now

4. Let’s run our dApp


Earn NFT Certificate

Show off your course completion with unique NFT certificates.

Upto NaN XP’s

Earn XP points with every course you conquer at Metaschool.

Rated 3.8 by 13 developers

Why learn Solidity?


Most popular smart contract language

Over 85% developers active in web3 are using Solidity.

More courses

View all courses

Frequently asked questions

To create an ERC-20 token on the Astar blockchain, you need to first create a new Solidity contract file. In the contract file, you should import the ERC-20 contract from the openzeppelin/contracts/token/ERC20/ERC20.sol library. You may now define the token’s name, symbol, and total supply. The next step is to implement the transfer(), balanceOf(), and mint() functions from the ERC20 contract. Now, compile the contract file using a Solidity compiler and deploy it to the Astar Network using a web3 wallet.

© 2023 Metaschool. All rights reserved