This project is created according to FreeCodeCamp Solidity Course by Patrick Collins. It helps to learn how to create NFTs using IPFS. It also teaches how to create dynamic NFTs with SVG. During this project we get random numbers using ChainLink VRF and get real world data with ChainLink PriceFeed.
If you want you can watch the original lesson about this project with this link, or check Patrick's repo.
To be able to run this project you will need to create a .env file and fill these lines with your own values:
GOERLI_RPC_URL=
PRIVATE_KEY=
ETHERSCAN_API_KEY=
COINMARKETCAP_API_KEY=