We use Lens protocol to create and fetch user profiles. We then match people based on how many same NFT collections they have by fetching all NFTs they have with the help of Graph. That's what we call matching based on interest. User can dislike and like memes in tinder fashion, and based on what they like and dislike matching score is updated. In that way we match people with same sense of humor. In v2 we will also look for POAPs so we can match people based on what events they went to, and have even better matching algorithm.

Dating dApp showcase

How it's made

Users can connect either with their Metamask wallet or WalletConnect We used Lens Protocol and Polygon for handling user profiles and Graph for fetching user's NFT collections. Memes liking and disliking mapping is done by our own smart contract contract. Lorem ipsum so I can finally submit this project.