Decentralized Social Dapp
In this course, we will learn how to build a simple web3 social application on Linea: share on the chain and see statuses posted by everyone. The course includes the following content: 1. Build your own smart contract, which will record the user's status information. 2. Use the Thirdweb development platform to build a front-end application that interacts with it.
Intended Learners
Who’s This Course For
- Developers are interested in layer2 Linea.
- Developers are interested in Decentralized Social Dapp.
Requirements
- Understand the basic concepts of Web3 and blockchain.
- Understand the relevant knowledge of smart contract development.
- Understand the basic technology stack for Dapp development.
What You’ll Learn
- Development and deployment of Solidity smart contracts
- How to interact with smart contracts using Thirdweb
Syllabus
1. Overview
This chapter will introduce the basic information of decentralized social application as a whole.
2. Contract Development and Deployment
In this chapter, you will learn about statusContract and its deployment.
3. Front-end Project: Update Status
This chapter will explore how to build a web3 project from scratch and implement the functions of publishing and viewing your own status.
4. Front-end Project: Status Feed
This chapter will learn how to view the status information of all accounts or specified accounts
5. Project Interaction
This chapter will learn how to obtain test coins and interact with the contract.
Decentralized Social Dapp