Practical overview
When it fits
Use it as a development starting point when exploring or adapting a self-hosted digital-art NFT marketplace, especially if you want a documented local setup sequence.
Who it is for
- Digital artists and marketplace builders exploring an NFT marketplace for digital art.
- Developers seeking a JavaScript and Solidity codebase to run and adapt locally.
Documented uses
- Create digital art NFTs.
- Sell and purchase digital art NFTs through a marketplace.
- Set up a local development environment with a Ganache blockchain and deployed contracts.
Requirements & limits
- The README names Git, Node.js, Yarn or npm, Truffle and Ganache as setup requirements.
- The frontend uses React, Axios, Redux, Web3.js and Material UI; the backend uses Express.
- The repository flags state persistence, error handling, buy/sell frontend calls and blockchain-derived card prices as unfinished work.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the marketplace locally
Install the project, deploy its contracts to a local Ganache blockchain, and start the client and backend.
Before you start
- Git
- Node.js
- Yarn or npm
- Truffle
- Ganache
Steps
Clone the repository and enter the NFT-Marketplace project folder.
Install the root dependencies with Yarn, or use the package manager supported by your setup.
Start Ganache and run
truffle migrateto deploy the contracts to the blockchain.In the
clientdirectory, install dependencies and runyarn start.In the
backenddirectory, install dependencies and runyarn start.
Expected outcome
The README’s documented local setup sequence starts the blockchain, migrates contracts, and launches the client and backend.
Guide limitations
- This is setup guidance from the repository README, not a report of a successful run.
- The README lists state persistence and error handling as unfinished, and says the frontend buy/sell calls need revision.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 14 October 2026
- Original website title
- BravoNatalie/NFT-Marketplace · Official homepage title · retained in its source language

