In this video, we’ll go over how to create a complete NFT project. Deploy your own split contract to divvy the earnings from your NFT collection. Create an ERC721A smart contract with delayed reveal for your NFTs. Set claim conditions from allowlist to public. Finally deploy your projects app with Vercel and share your domain for users to claim your NFT.
Contracts
Split: https://thirdweb.com/thirdweb.eth/Split
NFTDrop (ERC721): https://thirdweb.com/thirdweb.eth/DropERC721
Docs:
Claim Conditions: https://portal.thirdweb.com/react/react.useactiveclaimconditionforwallet
Demo app: https://nft-collection-vercel.vercel.app/
Join our Community of over 30,000 Web3 builders: https://discord.gg/thirdweb
thirdweb Official Site: https://thirdweb.com/dashboard
thirdweb Twitter: https://twitter.com/thirdweb
Timestamps:
00:00 Introduction
01:43 App demo
04:00 Deploy Split contract
07:24 Deploy NFTDrop (ERC721)
10:45 Batch upload NFT metadata
15:47 Set initial claim condition
19:04 Create and setup app
21:48 Build Navbar
26:05 Claim card
45:35 My NFTs page
50:42 Claim Phases
59:19 Reveal NFTs
01:00:59 Distribute split earnings
01:02:30 Deploy app using Vercel
01:06:21 Conclusion