Digital marketplace on Ethererum

This is the completed version of the NFT marketplace app from the attached workshop.

Getting Started

First, clone the repo and install the dependencies:

git clone

cd full-stack-ethereum-marketplace-workshop/marketplace-example


# or

npm install

Next, run a local Ethereum node:

npx hardhat node

Deploy the smart contract to the local node:

npx hardhat run scripts/deploy.js --network localhost

Running the above command should print out the addresses where the contract was deployed. Update config.js with those values:

export const nftaddress = "nft-contract-address"
export const nftmarketaddress = "marketplace-address"

Next, run the development server:

npm run dev
# or
yarn dev


View Github