Awesome Web3.0
Web3 Roadmap with free resourcesWeb2 VS Web3BlockchainEthereumDecentralized Application(dApp)Smart ContractSolidityRemix IDECrypto WalletInteraction with BlockchainLocal blockchain development environmentFramework

Blockchain

Dapp or Decentalized application are those application that uses smart contract, which are deployed on a blockchain netwrok for its functioning.

dApp

Dapp(Decentralized application) is the same application as a web application with the only extension of smart contracts. You can divide the Dapp into the following parts:

Frontend

This is as it is in web development. You need to have your front end developed with HTML, CSS, and JavaScript. You can use any framework such as React, NextJS, or anything else.

Backend

You can use the backend to interact with the smart contract deployed on the network. You can implement this in your frontend too, but separating the frontend and backend will help you manage the app easily.

Smart Contract

Smart Contract will be deployed on the blockchain network. Our application will interact with it for the functioning of the application.

NFT Marketplace is an example of dApp. That’s pretty much the basic format required for the development of a dApp.

Resouces to learn dApp

  • 📄What is a Dapp? A Guide to Ethereum Dapps
  • ▶️What is a dApp? Decentralized Application on the Blockchain