The requirement was to develop a fully functional NFT marketplace where users could easily mint, buy, and sell digital collectibles on the Ethereum blockchain. The client wanted a platform that offered both a user-friendly web interface and secure blockchain transactions. The system needed to allow creators to upload media files, set prices, and list NFTs for sale, while buyers could explore collections, filter by categories, view ownership details, and make purchases through their crypto wallets. The client also required integration with MetaMask for wallet authentication, Pinata IPFS for decentralized file storage, and the ability to deploy smart contracts using Hardhat to the Ethereum mainnet.



