img

NFT-Based Art Marketplace

Why Choose This Project?

  • Empower artists to monetize their art without intermediaries

  • Provide proof of ownership and authenticity using NFTs

  • Enable transparent resale & royalties

  • Allow global collectors to discover and buy unique art

Project Deliverables

  • Artist dashboard (upload/mint NFT, manage listings)

  • Buyer dashboard (browse, purchase, resell art)

  • NFT minting & resale smart contracts

  • MetaMask wallet integration

  • Full source code + database + smart contracts

  • PPT, documentation, flow diagram, demo video (optional for selling)

Technology Stack

Layer Technology
Frontend HTML, CSS, Bootstrap, React.js or Vanilla JS
Backend Node.js + Express or Spring Boot (optional)
Blockchain Ethereum or Polygon
Smart Contract Solidity + Hardhat / Truffle
NFT Metadata IPFS (Pinata or Web3.Storage)
Wallet MetaMask, Web3.js / Ethers.js
Database MongoDB / Firebase (off-chain data)

Key Features

Artist Panel

  • Connect MetaMask wallet

  • Upload artwork (image + title + description)

  • Mint NFT (tokenURI stored on IPFS, linked to smart contract)

  • Set selling price (fixed or auction)

  • View owned/minted NFTs

Collector/Buyer Panel

  • Browse all listed NFTs

  • Buy artwork using MetaMask

  • View owned NFTs

  • Resell on marketplace (if resale enabled)

Smart Contract Functions

  • mintNFT() – for creating new tokens

  • buyNFT() – for purchasing tokens

  • resellNFT() – for secondary sales

  • transferOwnership() – track ownership

  • royaltyFee() – optional artist royalty % on resale

Admin Panel (Optional)

  • View all NFTs, artists, transactions

  • Moderate fake content or report abuse

Workflow 

  1. Artist connects wallet → uploads image → fills details

  2. Minting process stores image on IPFS and creates NFT token on blockchain

  3. NFT is listed on marketplace with price

  4. Buyer connects wallet and purchases NFT → transaction recorded on-chain

  5. NFT is transferred to buyer wallet

  6. Artist receives payment (auto-distributed via smart contract)

  7. Buyer can resell NFT (with optional royalty for artist)

Benefits

  • Direct artist-to-collector engagement

  • Verifiable ownership & authenticity

  • Royalties for artists on each resale

  • Global marketplace with transparent transactions

  • Secure crypto-based payments

 

This Course Fee:

₹ 2399 /-

Project includes:
  • Customization Icon Customization Fully
  • Security Icon Security High
  • Speed Icon Performance Fast
  • Updates Icon Future Updates Free
  • Users Icon Total Buyers 500+
  • Support Icon Support Lifetime
Secure Payment:
img
Share this course: