OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

Eth NFT Market

Eth NFT Market is a learning-oriented Ethereum marketplace DApp demo for listing, browsing and purchasing image NFTs. Its Vue 3 frontend connects to Solidity contracts, with Hardhat for local development, MetaMask and ethers.js for wallet interaction, and Pinata-backed IPFS storage.

Independent OpenViST project profile, based on linked sources.

Eth NFT Market — OpenViST project profile in NFTs & Gaming.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it as a learning reference when exploring a small image-NFT marketplace workflow or following the repository’s documented local setup.

Who it is for

  • Developers learning how an Ethereum NFT marketplace DApp can combine a web frontend, contracts, wallet interaction and IPFS storage.
  • People exploring a local Hardhat-based marketplace development workflow.

Documented uses

  • List an image NFT for sale.
  • Browse image NFTs listed in the marketplace.
  • Purchase another user's listed NFT.
  • View NFTs listed or purchased by the connected user.
  • Set up a local development environment to work with the marketplace contracts and frontend.
Before you choose

Requirements & limits

The README documents running the frontend locally at localhost:3000 after starting the development server.

  • The documented NFT scope is images only.
  • The project presents itself as a learning demo.
  • The README gives local development steps but not detailed MetaMask or Pinata configuration.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up the local marketplace demo

Install the project, start a local Hardhat node, deploy its contracts to localhost and serve the frontend.

Before you start

  • Node.js package manager; the README names pnpm and also permits yarn or npm.
  • Hardhat configuration and the project deployment script.
  • The README identifies MetaMask and Pinata in the project stack; it does not document their configuration steps.

Steps

  1. Install project dependencies with the chosen package manager.

  2. Configure Hardhat; the README shows a local Hardhat network and Solidity 0.8.4 as an example.

  3. Start the Hardhat node and deploy the contracts using the documented localhost network script.

  4. Start the frontend development server and open the documented default address, localhost:3000.

Expected outcome

A local frontend served alongside a local Hardhat network with the marketplace contracts deployed to localhost.

Guide limitations

  • The README does not provide detailed Hardhat configuration or deployment-script contents.
  • The guide does not cover configuring MetaMask or Pinata, or completing a listing or purchase.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
18 October 2026
Original website title
jarvis4901/eth-nft-market · Official homepage title · retained in its source language