
Hi! I included the final dapp application in the sources. To be able to run it:
1. You need to download the zip file.
2. Unzip the zip file and open it with your code editor.
3. Use npm install command to download packages
4. Use npx hardhat compile command to create compiled smart contract files. ( artifacts folder )
5. Finally use the npm run dev command to start the dev server!
Create the NFT minting website frontend using a Next.js app with Tailwind CSS, configuring project structure, installing packages, adjusting pages, and starting the development server to test styling and components.
Create a prettierrc file in the project root and define formatting options: trailing comma none, semicolons false, and single quotes; set tab width to four and notice semicolons disappear.
Builds the home page and about section for a full NFT minting website, explaining the collection and guiding users to the minting page with a responsive flex container.
Hello everyone there is a new version of Blocknative Onboard. In this lecture I have implemented the old version. And you can see the updated version implementation in the next lecture. :)
Also the code on github uses the updated version.
Update your dApp with Block native's open source wallet library to support multiple wallets, accounts, and multi-chain networks via onboard core and onboard React.
Build the backend for a full-stack minting dapp using Hardhat, Etherscan verification, and an Alchemy key, configuring networks, environment variables, private keys, and deployment scripts.
Build a solidity NFT contract using zeppelin templates, enable pre-sale and public sale with a merkle-tree whitelist and a payment splitter.
Deploy a borrowed NFT contract to the Kibby testnet using a merkle tree whitelist, configure proxy registry and contract parameters, and verify the contract on Etherscan after deployment.
Learn to build frontend interactions for an NFT minting contract. Deploy on the Rinkeby test network, fetch total and max supply, and support presale and public sale with price handling.
Join the most comprehensive NFT Minting Website course and learn how to build a minting website for your next collection!
Web3 is getting more popular everyday. Its really time to get your hands dirty with building some awesome dapps! In this course you will learn lots of information about NFTs, smart contract the web3 frontend and the backend environment technologies. We together are going to create a nft minting dapp website which will allow visitors to mint from your awesome collection. And along the way I will show you how to handle all these ( Public Minting, Presale Minting, Pausing, Revealing ) processes. As we progress you will get to the point that next time you will be able to create your own minting website!
The tech I used in this course:
Frontend:
Nextjs
Reactjs
Tailwindcss
Web3.js
Backend:
Hardhat
Alchemy
Here's what's included in the course:
We will generate 10.000 NFT Images & Metadata
Create Hidden NFT Image & Metadata
Upload your images & metadata on IPFS Servers
Connect Wallet ( Metamask and more wallet options )
Write a secure Nft Smart Contract
Whitelist Sale
Public Sale
Revealing NFTs ( They will be question marks first )
Create frontend using NextJS & Tailwindcss
Deploy Smart Contract
Verify Smart Contract
Interact Methods for Smart Contract
Create whitelist accounts
Whitelist Verify Process using MerkleProof
Payment withdraw for your team!
And more!
This course is for you if ...
You're interested in building web3 apps
You want to explore how to create a minting website
Course prerequisites:
Basic programming language knowledge will help a lot but is not a hard requirement
You DON'T need to know Solidity
I can't wait to see you in the next lesson! :)