Spec for Instagram for NFTs project
Flow of the application
A user signs up with their wallet (Metamask/Phantom)
User gets a list of users to follow (Common/famous NFT wallets)
User can also paste the address of other folks they want to follow
The user sees their feed with a list of NFTs from the accounts they are following
The user can also see the current floor price associated with each NFT
The user can also click a link that’ll take them to the associated marketplace where they can buy the NFT.** **
The technical details -
Deploy a smart contract that stores the mapping from a user to a list of users they follow
Call the contract when the user follows an address
Have the browser client call APIs (Infura/JSON RPC on Solana) by fetching the addresses that the user is subscribed to
Show the NFTs they have sorted by Date.
Maintain a
centralizedmapping between NFT contracts/mints to marketplaces (Opensea/MagicEden)Fetch the floor price and list to secondary marketplace from the centralized store.
https://app.tryeraser.com/workspace/QPAzJcARgomoqHdoQi5y?origin=share
