2 min read
NFT Marketplace

NFT Marketplace is a full-stack decentralized application (dApp) that allows users to create, buy, and sell NFTs. It features a seamless integration of smart contracts, IPFS storage, and a modern React frontend.

Smart contracts are written in Solidity and deployed using Hardhat, while all NFT assets are uploaded to IPFS via Pinata for secure, decentralized file storage.

📋 Features

  • ✅ Mint and upload NFTs with metadata stored on IPFS
  • ✅ Buy and sell NFTs directly through the smart contract
  • ✅ Real-time NFT marketplace view with listings and prices
  • ✅ Smart contract development in Solidity
  • ✅ IPFS integration via Pinata
  • ✅ Contract deployment and testing with Hardhat
  • ✅ Frontend built with React and Ethers.js
  • ✅ Web3 wallet (MetaMask) integration

🧠 Tech Stack

  • Smart Contracts: Solidity, Hardhat
  • Storage: IPFS via Pinata
  • Frontend: React, Ethers.js
  • Blockchain: Ethereum testnet (e.g. Goerli)
  • Wallet: MetaMask