NFT Marketplace IN PROGRESS - Please don't use or amend Using Solidity for the smart contract Using Nextjs for the Frontend Using Graph for the decentralised database