Back to videos

How to build a Dapp - Writing your first solidity contract

How to build a decentralized app (Dapp) using Solidity, Truffle, Ethers and Three.js? This 3 videos tutorial will help you create your first Smart Contract, deploy it to the blockchain and interact with it using React and useDapp. In a third bonus video I will show you how to render the Infinity Tower in 3D using Three.js and React Three Fiber.

Useful links :

The final Dapp you will build

https://www.wawasensei.dev/InfinityTower/

The Smart Contract (InfinityTower.sol)

https://gist.github.com/wass08/64d7b85e611323255acbe3574daa2b2d

Remix IDE

http://remix.ethereum.org/

Truffle

https://trufflesuite.com/

Infura

https://infura.io/

MetaMask

https://metamask.io/

And how to get your secret recovery phrase

https://metamask.zendesk.com/hc/en-us/articles/360015290032-How-to-reveal-your-Secret-Recovery-Phrase

Rinkeby Faucet to get your free test ethers

https://rinkebyfaucet.com/

To get further :

The excellent CryptoZombies courses

https://cryptozombies.io/en/course

If you can't wait for the next videos :

useDapp

https://usedapp.io/

React Three Fiber

https://docs.pmnd.rs/react-three-fiber/getting-started/introduction

If you want to dive into Web3 and Three.js don't forget to subscribe to the channel!

Need help with this tutorial? Join our Discord community!