My NFT Marketplace
Following: https://github.com/dabit3/polygon-ethereum-nextjs-marketplace/
🏄♂️ Quick Start
Prerequisites: Node (v16 LTS) plus Yarn and Git
install and start your 👷 Hardhat chain:
cd scaffold-eth
yarn install
yarn chain
in a second terminal window, start your 📱 frontend:
cd scaffold-eth
yarn start
in a third terminal window, 🛰 deploy your contract:
cd scaffold-eth
yarn deploy
📱 Open http://localhost:3000 to see the app
💌 P.S.
🌍 You need an RPC key for testnets and production deployments, create an Alchemy account and replace the value of ALCHEMY_KEY = xxx
in packages/react-app/src/constants.js
with your new key.
📣 Make sure you update the InfuraID
before you go to production. Huge thanks to Infura for our special account that fields 7m req/day!
The concepts
Web application framework - Next.js Solidity development environment - Hardhat File Storage - IPFS Ethereum Web Client Library - Ethers.js
Technology stack
1. ERC721URIStorage