Blockchain
From Wasya Wiki
From: https://docs.alchemy.com/docs/how-to-create-an-nft
From: https://docs.alchemy.com/docs/how-to-mint-an-nft-from-code
npx hardhat run scripts/deploy.js --network goerli
Contract deployed to address: 0x3A924Ded7422Be2bb5Af329A3a682dA9B649b020
https://ish-gme.s3.amazonaws.com/nft-metadata.json
NFT Minted! Check it out at: https://goerli.etherscan.io/tx/0x0477053e818c94f94bd2b7f50846b1ce3f5071dd195b1c7cb81f851fd2538237
A minimal minter
From: https://docs.alchemy.com/docs/nft-minter
Their implementation didn't work, btw.
A minimal ERC marketplace
From: https://ethereum.org/en/developers/tutorials/how-to-implement-an-erc721-market/
Metadata standards
From: https://docs.opensea.io/docs/metadata-standards
Storage
From: https://web3.storage/docs/#create-the-upload-script
Why would anyone use pinata? It's expensive.