Creating an NFT Fullstack Dapp
In this campaign, you will learn how to create your own NFT minting fullstack dApp using Hardhat, Solidity, Web3.js, and React. You will start by creating images and uploading them, along with their metadata, to IPFS. Then, you will create and deploy an ERC721 smart contract to the Polygon Mumbai testnet. Finally, you will build a frontend interface for users to mint NFTs. By the end of the campaign, you will have the skills to create a complete NFT project
📄️ NFT Metadata, IPFS and Pinata
In this quest, you will learn about Non-Fungible Tokens (NFTs) and their significance in the digital art world. You will understand the concept of metadata and how it enhances the value of NFTs. Additionally, you will explore IPFS (InterPlanetary File System) as a decentralized network for storing NFT art and metadata. You will learn how to generate NFT art and metadata using the HashLipsNFT tool and publish them to IPFS using Pinata. By the end of the quest, you will be able to securely store your NFT art and metadata on IPFS
📄️ Creating and Deploying an NFT Smart Contract
In this quest, you'll create and deploy an NFT smart contract on the Polygon network using the Remix IDE. You'll also learn how to verify smart contracts on PolyScan. By the end, you'll be able to compile, deploy, and verify NFT smart contracts on Polygon
📄️ Creating a Frontend Website for an NFT Collection
In this final quest, you'll learn how to create a frontend minting website for your NFT collection using React and Web3.js. You'll be able to connect to the smart contract deployed in Quest 2 and enable users to easily mint their NFTs through the website. By the end, you'll have the skills to create your own frontend minting website for any NFT collection. Let's get started!