# Instagram for NFTs

By [kirat](https://paragraph.com/@kirat) · 2022-02-05

---

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](https://app.tryeraser.com/workspace/QPAzJcARgomoqHdoQi5y?origin=share)

---

*Originally published on [kirat](https://paragraph.com/@kirat/instagram-for-nfts)*
