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.

Tracks Applied (2)

Ethereum Track

Uses ethers and is built on the Ethereum blockchain.


Ethereum + Polygon Track

Uses polygon mainnet and polygon-mumbai.