Zinder: Find ethereum vagabunds. Based on mutual POAPs you can match and message through XMTP
Our matching platform idea, started with the problem of querying many-to-many relations and private messaging. And of course we wanted to know who is the biggest POAP maxi :)
POAPs or proof of attendance protocol is like a non tradeable NFT for locations and events. We use the graph as our decentralised way of querying which user you share POAPs or events with.
For messaging we thought of creating private inboxes. We even implemented our own merkle tree.
This project uses POAPs smart contracts and APIs for the initial user data.
You can connect your wallet with metamask and sign up to create a profile stored encrypted on IPFS.
For the matching we query the blockchain with the graph. It was challenging and rewarding to work with AssemblyScript and solve the issues of querying N-to-N.
For messaging we use XMTP we came up with the novel concept of private inboxes for your matches. Essentialy we do the following: