project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

MyNFTGallery

Turn your ENS into your personal NFT gallery and invite friends to visit it online.

MyNFTGallery

Created At

ETHOnline 2022

Winner of

trophy

🥈 Covalent — Best Use

trophy

🏊‍♂️ NFTPort — Pool Prize

Project Description

This app allows you to host your personal NFT gallery on your ENS domain.
For people who already have something on their ENS domains there is an option to host the gallery on a subdomain, e.g. gallery.ghostbat.eth.limo

How does it work?

  1. User logins with his/her wallet
  2. If the user doesn't have ENS domain, there is an option to buy
  3. User selects preferred domain and has an option to setup gallery.<select_domain> subdomain for the gallery
  4. The app uses a few providers to get NFT data from different chains (QuickNode, Covalent, NFTPort)
  5. User selects NFTs that he/she wants to show in his gallery
  6. Static page with selected NFTs is generated and deployed to IPFS
  7. IPFS URL is set as a content hash to the selected ENS domain/subdomain
  8. User can invite his/her web2 friends to visit his NFT gallery using <selected_domain>.limo

How it's Made

The project frontend is built using the Next.js framework. The project utilizes ENS domains/sub-domain functionality to allow anyone to host a personal NFT gallery. The data is fetched from a few different sources:

  • owned by user ENS domains/sub-domains is fetched from TheGraph
  • owned by user NFTs are fetched from different providers, as non of the providers returns easy-to-use data for different chains
background image mobile

Join the mailing list

Get the latest news and updates