Skip to content

arjitg/nft-marketplace

Repository files navigation

NFT Marketplace

This is a web app that replicates NFT behavior using a fingerprinting algorithm to list, buy and sell unique images.

What is a NFT:

A non-fungible token (NFT) is a unique digital identifier that is recorded on a blockchain, and is used to certify ownership and authenticity. It cannot be copied, substituted, or subdivided. Source

While an NFT can be anything digital, like an image, a song, a video, a piece of art, this marketplace only deals with images for now.

Demo

https://nft-marketplace-arjit-04b8335785f4.herokuapp.com/

image

Features

  • Catalog view for NFT images
  • Ability to list new images
    • A validation algorithm based on a base64 fingerprinting is written to ensure no duplicate images are listed. This can prevent reselling of the same image.
  • Ability to buy images.
  • Only after buying an image can a person download it.
  • Ability to add reviews about an image
  • Ability to simply browse images without logging in.