OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

Nftmarketplace

Nftmarketplace is an open-source JavaScript web application for minting, buying and selling NFTs, built with Next.js, Tailwind, Polygon configuration, Firebase and Hardhat deployment scripts.

Independent OpenViST project profile, based on linked sources.

Nftmarketplace — 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 when exploring an open-source NFT marketplace project or setting up the documented Polygon Mumbai testnet workflow.

Who it is for

  • NFT creators exploring a marketplace interface for minting and trading digital assets.
  • Developers adapting a wallet-connected NFT marketplace for a community or testnet demo.

Documented uses

  • Mint NFTs through a marketplace application.
  • Buy and sell NFTs.
  • Configure and run the project with NFT contract addresses and Firebase settings.
Before you choose

Requirements & limits

The project is a public GitHub repository licensed under GPL-3.0. Its README identifies a hosted website and describes using MetaMask for the Mumbai testnet workflow.

  • The documented network setup is for Polygon Mumbai testnet, not confirmed mainnet use.
  • Running the project requires operator-provided contract addresses and Firebase configuration.
  • The repository documents Next.js, Tailwind, Polygon, Firebase and Hardhat deployment scripts.

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

Configure the marketplace for Polygon Mumbai

Prepare the documented application configuration for its Polygon Mumbai testnet setup.

Before you start

  • MetaMask browser extension
  • NFT and marketplace contract addresses
  • Firebase configuration
  • A private key stored in a .secret file before deploying

Steps

  1. Add the Mumbai TestNet network in MetaMask with the README's RPC URL, chain ID 80001 and Matic currency symbol.

  2. Run the documented Hardhat deployment command on localhost to obtain the NFT and marketplace contract addresses.

  3. Put those addresses in config.js and replace NEXT_PUBLIC_WORKSPACE_URL with the documented Mumbai workspace URL.

  4. Replace the values in firebase-config.js, then start the application with npm run dev.

Expected outcome

The application is configured for the documented Polygon Mumbai testnet workflow.

Guide limitations

  • The instructions cover Mumbai testnet settings and do not establish Polygon mainnet support or current endpoint availability.
  • Contract addresses and Firebase settings must be supplied by the operator.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
ThalesBMC/NFTMarketplace · Official homepage title · retained in its source language