Skip to content

roglow/rarity-score

 
 

Repository files navigation

Rarity Score Template

Implement your own rarity tools using this template.

Deploy with Vercel

References:

Needs

Who is this project for and what are their needs?

Creator: Person who is making the NFT collection

  • Save fees
  • Sell collection
  • Build community
  • Generate hype
  • Easily deploy

Buyer: People who have bought the nft

  • Trade nft
  • Buy low
  • Sell high
  • Collect drops

Developers: People who maintain this project

  • Clear documentation
  • Easily iterate

Features

  • List NFTs from JSON (data/collection.json).
  • Filter NFTs based on traits, attributes.
  • Share NFT for token_id: Display rarity score, rarity rank and price (useful for buyers)
  • If you deploy using Vercel, changes are deployed automatically.

PS: All webpages are responsive

How to use

Once you have deployed, you need to change the following for your use:

Using locally:

  1. Install packages
yarn install
  1. Change the JSON in data/collection.json to your collection.json. If there is an error, raise it as an issue. JSON follows opensea standards

  2. Change config/index.js:

  • env : If you're using locally set it to local, while deploying set it to prod.
  • LOCAL_API_URL: Port at which app is running locally. Default value of http://localhost:3000
  • API_URL: Your vercel URL (when you deploy)
  • COLLECTION_NAME: Opensea collection name "OneDayPunks" is an example
  • COLLECTION_TITLE: This is for the website title (for SEO)
  • COLLECTION_DESCRIPTION: og:description (for SEO)
  • COLLECTION_IMG_LINK: og:image for website (for SEO)

Reference for SEO

  1. Running it locally
yarn run dev

Stack

About

Calculate rarity of NFT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • Shell 0.2%