GnoFrens incentivizes users to better remember and reconnect with the people they've met in the past.
What problems does this solve?
How does it work? We built on top of POAP to pull the connections you've already made. POAP allows you to exchange badges that represent the people you meet, but it doesn't incentivize you to "reconnect" with the people you've already met before.
GnoFrens will pull the POAP badges you have collected that represent ENS domains and create a contact list in the app. We then implemented a radar feature. When attending an event, the radar will scan the room for connections in your contact list. Users whom are in your list will populate in a radar, showing their proximity to you. This is where we built the incentive model in. Users are then incentivized to connect. For each fren they tap on their radar, they earn a $FRENS token. This way you have.
GnoFrens is powered by Gnosis Chain. Why did we choose Gnosis Chain? Being a social tool that empowers connection, we need a cheap + fast chain to mint millions of NFTs. GnoFrens is also powered by POAPs. POAP has an important feature which allows users to create badges that represent themselves which they can share with others they meet IRL. POAP is also built on Gnosis.
We needed to find a workaround for POAP api since it takes an average of 36 hours to be approved for a new key. Instead we utilized the Airstack api tool to call POAP data for our tool, allowing us to move quickly with implementation of POAPs in GnoFrens.
We used wagmi to connect our smart contracts to our front end. In addition to truffle, react, typescript, solidity, JavaScript, recoil, viem, and ethers.js