Mint your own NFT collection and ship a Web3 app to show them off You know those websites where people are making millions of dollars where users can come and "mint" an NFT? We're building that.
The NFTs I'll be going over in this project are these NFTs that are basically a square box with a randomly generated three-word combination at the center. Why? Because I think it's funny lol.
Everything will be happening on-chain. This means all the NFT data will live on the blockchain itself. We used Rinkeby ethereum as testnet so you don't have to use real tokens to pay the fees.
Create and modify a smart contract to mint the NFT collection. Let users connect their Ethereum wallet, and mint an NFT to their wallet so they actually own it. They'll even be able to re-sell the NFT on OpenSea. The NFT itself can be customized to whatever you want.
Hardhat, ether.js, web3, React.
We used Rinkeby as Ethereum testnet for this project. Deploy the contract with your own address and change this value in the App.js
Run locally:
npx hardhat run scripts/run.js --network rinkeby
Deploy:
npx hardhat run scripts/deploy.js --network rinkeby
To get the UI running locally just go to epic-nfts-ui
folder and:
npm install
npm run start