- Install metamask chrome extension and make sure the setting to show test network is enabled
- In the terminal run
npm i
to install all the dependencies - Next, run the hardhat command:
npx hardhat node
to get a local blockchain node - Once the localnode is setup, we can go ahead and deploy the contract locally using
npx hardhat run scripts/deploy.js --network localhost
- At the end, to start the frontend, run
npm run dev
This project has a fully commented smart contract for the funtions used so as beginners are able to understand the functions/features provided by OpenZepplin in their ERC721 contract.