NFT Marketplace

Backend for a NFT Marketplace.

The problem NFT Marketplace solves

It can upload nfts. Perform the backend services such as --> $ Make transactions. $ Set price to nfts. $ Assign admin share.

Challenges I ran into

Hardhat updated its libraries and the commands we can use to access it. I am complete begginer to node.js, typescript, solidity and almost all of the tech stack I used. The documentation related to openzeppelin, hardhat and in general niche web3 tools is very less. I faced difficulty in making tools compatible with each other. In particular different versions of ethers were being used with different tools.