web 3 development package
.jpg)
Building a full stack web3 application using Next.js,
Polygon, Solidity, The Graph, IPFS and Hardhat
The video for this tutorial is also available here.
In this in-depth tutorial, you'll learn the tools,
protocols, and frameworks needed to build full-stack web3 applications and,
most importantly, how to put them together to lay the foundation for developing
any of your ideas in the future.
Building a full-stack NFT marketplace on Ethereum with
Polygon
The Complete Guide to Complete Solana Development Using
React, Anchor, Rust, and Phantom
web3 Stack
web3 Stack
Ethereum development environment - Hardhat
Frontend Framework - Next.js and React
Ethereum web client library - Ethers.js
File storage - IPFS
Indexing and Queries: The Graphical Protocol
By learning how to use these building blocks, we can build
many types of applications, so this tutorial aims to show you how each works
and how they all fit together.
Node.js is installed on your local machine
The MetaMask Chrome extension is installed in your browser
Project settings
Here we will create the standard application forms, install
all the necessary dependencies and configure the project.
px create-next-application web3-blog
Then change to the new directory and install the following
dependencies using npm, yarn, or ppm :
npm install ethers hardhat @ nomiclabs / hardhat-waffle \
Ethereum-waffle chai @ nomiclabs / hardhat-ethers \
web3modal@walletconnect/web3-provider
react-simple, markdown, react-simple, ed
ipfs-HTTP-client @emotion/css@openzeppelin/contracts
An overview of some of these dependencies:
web3modal - An easy-to-use library that allows users to
connect their wallets to your application
react - markdown and simple mode - Markdown editor and
Markdown viewer for CMS
@emotion/css - A great CSS file in the JS library
@openzeppelin/contracts: Open source implementations of useful smart contract standards and functionality
Next, we will configure the local intelligent contract
development environment.