Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.66 KB

README.md

File metadata and controls

45 lines (28 loc) · 1.66 KB

Epic Squares NFT collection

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.

Screenshot 2021-12-16 at 17 10 12

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.

Screenshot 2021-12-16 at 17 11 59

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.

Goal

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.

Technologies

Hardhat, ether.js, web3, React.

To get started

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