Instagram for NFTs

Spec for Instagram for NFTs project

Flow of the application

  1. A user signs up with their wallet (Metamask/Phantom)

  2. User gets a list of users to follow (Common/famous NFT wallets)

  3. User can also paste the address of other folks they want to follow

  4. The user sees their feed with a list of NFTs from the accounts they are following

  5. The user can also see the current floor price associated with each NFT

  6. The user can also click a link that’ll take them to the associated marketplace where they can buy the NFT.** **

The technical details -

  1. Deploy a smart contract that stores the mapping from a user to a list of users they follow

  2. Call the contract when the user follows an address

  3. Have the browser client call APIs (Infura/JSON RPC on Solana) by fetching the addresses that the user is subscribed to

  4. Show the NFTs they have sorted by Date.

  5. Maintain a centralized mapping between NFT contracts/mints to marketplaces (Opensea/MagicEden)

  6. Fetch the floor price and list to secondary marketplace from the centralized store.

https://app.tryeraser.com/workspace/QPAzJcARgomoqHdoQi5y?origin=share