Hammad498/NFT_MarketPlace — reverse-engineered prompt
Reverse engineered prompt
Build me a simple NFT marketplace that runs locally. I want users to connect MetaMask, mint an NFT with its metadata stored on IPFS, list it for sale, browse NFTs for sale, buy an NFT, and see the NFTs they own or have listed.
Use a Solidity smart contract with a local Hardhat blockchain, and a React frontend that talks to the contract through ethers. Keep the UI straightforward and beginner friendly, with pages for marketplace browsing, creating an NFT, my purchases, and my listings. Include React routing so it feels like a real app.
Please set up the local development flow too, so I can run a Hardhat node, deploy the contract to localhost, run tests, and start the frontend. Make sure it works with MetaMask on the local Hardhat network. If anything is unclear, use the normal current docs online for Hardhat, ethers, IPFS, and React.
Want more depth? Deep Reverse