It is a marketplace where users can mint their tokens and also sell it to other users. There are two separate contracts, one for minting and another for the marketplace. The marketplace has functions for creating an NFT and for buying the NFT. Users set the attributes such as Background color, complexion and hair color.
As we were writing smart contract for first time we got tons of errors while testing and deploying smart contracts using hardhat but we managed to solve them all by google search
Technologies used
Discussion