Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/verumlotus/nft-holder-overlap
Display Overlap of NFT Collection Holders via a Venn Diagram Visualization.
https://github.com/verumlotus/nft-holder-overlap
ethereum nft venn-diagram vercel
Last synced: 14 days ago
JSON representation
Display Overlap of NFT Collection Holders via a Venn Diagram Visualization.
- Host: GitHub
- URL: https://github.com/verumlotus/nft-holder-overlap
- Owner: verumlotus
- License: mit
- Created: 2022-07-14T15:26:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-14T20:45:15.000Z (over 2 years ago)
- Last Synced: 2023-03-06T12:28:49.169Z (almost 2 years ago)
- Topics: ethereum, nft, venn-diagram, vercel
- Language: TypeScript
- Homepage: https://nft-holder-overlap.vercel.app/
- Size: 185 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NFT Holder Overlap
Render a Venn Diagram to display the overlap between holders of different NFT Collections.# Background
Many NFT collections form small communities with their own quirks and personalities. Almost all collectors hold multiple NFTs, and I thought it would be interesting to see which communities have the most overlap in terms of shared holders. A Venn Diagram was the natural visualization to render this data.![nft-holder-overlap](https://user-images.githubusercontent.com/97858468/179078533-854e1dc8-4de4-4e91-8f56-424e76644b4b.gif)
# Architecture
Our website is built using [Next.js](https://nextjs.org/) and is hosted by [Vercel](https://vercel.com/). A user submits a list of contract addresses that is then sent to a [Vercel Serveless Function](https://vercel.com/docs/concepts/functions/serverless-functions) which then determines the owners of the NFT collection using [Alchemy's enhanced API](https://docs.alchemy.com/alchemy/). For our front-end visualization, we use [Upset.js](https://upset.js.org/).# Improvements
This webiste is a quick hack and fairly simple by design. It's designed for desktop first, so future improvements can improve the mobile experience. It'd also be interesting to add more analytics to better understand how these different NFT communities intersect.