project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Proof of Friend

Proof of Friend offers IRL experiences for the chronically online, using randomized events, AI-driven goals, and friend staking to make social interactions exciting and secure.

Proof of Friend

Created At

ETHGlobal Brussels

Winner of

Blockscout - Best use of Blockscout Block Explorer

Prize Pool

Base - Best use of Smart Wallet 3rd place

ENS - Best use of ENS 5th place

Worldcoin - Pool Prize

Prize Pool

Project Description

In a world where traditional social interactions are becoming increasingly predictable and data privacy is a growing concern, our Web3-based platform aims to revolutionize the way people connect and engage. This innovative platform offers users the chance to participate in randomized gatherings and activities, injecting spontaneity and excitement into their social lives. By connecting their wallets, users can set social goals, engage in predictive challenges with friends, and enjoy a secure, data-protected environment.

Our platform addresses the significant shifts in social habits observed since the COVID-19 pandemic. According to Dazed Digital, many in Gen Z now opt to stay at home, preferring virtual experiences over traditional nightlife. This trend, coupled with the rise of the "generation stay-at-home," as discussed by The Guardian, highlights the need for innovative platforms that make socializing more appealing and accessible.

Our solution makes going out both exciting and secure. Users are presented with randomized venues and activities each week, encouraging them to step out of their comfort zones and try new experiences. The integration of AI models predicts the likelihood of users achieving their social goals based on past behavior and trends, offering real-time feedback and insights. Friends can place bets on each other’s success in completing these social tasks, adding a fun and competitive element that enhances user engagement.

In an era where data privacy concerns are higher than ever, our platform ensures user data remains private and protected. Unlike popular dating apps such as Tinder, Bumble, and Hinge, which have faced scrutiny over data privacy issues, our platform employs robust user identification and verification mechanisms. This commitment to data security provides peace of mind in every interaction, making our platform a trustworthy choice for social engagement.

Users begin their journey by connecting their wallets, setting their location, and entering a world of randomized events and challenges. The intuitive user interface, built with NextJS and TypeScript, ensures a seamless and engaging experience. Users can set social goals, such as attending a dinner party or participating in a networking event, and track their progress through comprehensive profile management. The AI-driven predictions and friend betting system make every outing an adventure, transforming everyday plans into exciting challenges.

Our platform not only supports users in achieving their social goals but also fosters a supportive community environment. The competitive element of betting on friends’ success adds an extra layer of motivation and fun. This innovative approach redefines social interactions in the digital age, encouraging users to engage more deeply with their communities and enjoy new experiences.

Proof of Friend offers a secure, fun, and supportive environment for social engagement. By leveraging AI-driven predictions, randomized events, and a unique betting system, it transforms the way people connect and interact. Whether you're looking to step out of your comfort zone, achieve social goals, or simply have fun with friends, our platform provides the tools and security to make it happen. Join us in revolutionizing social interactions and making every outing an adventure.

How it's Made

As we started developing our project, we used Figma and Canva to design our UI. We wanted to have a high-fidelity interactive prototype, which helped us define a clear image of what we wanted to do. We then used Locofy.ai to “translate” our user experience from a Figma project into HTML, CSS, and Next.js code for our front-end.

For user onboarding, we used WalletConnect, which allowed us to check whether the user is using a wallet with an associated ENS. Once the user is connected, they select a city from a list, as well as their goals and preferences, which triggers our WorldID integration to assign them an Experience. Once the user’s Proof of Humanity is successful, the actual Experience is randomly generated using an OpenAI API. This way, our user gets an IRL experience, either tailored to their needs or truly random. We use Blockscout's APIs to track transactions and pull the total Experience’s attendees.

The user then mints an NFT with all the event details, which can be minted on chains such as Scroll, Arbitrum, Base, or Morph. This NFT then appears on the user’s profile, which contains their ENS, the chosen city, their goals, and their progress towards them. For example, if I attended three networking events this month, I’d see my “Connecting with new people” progress bar go up. The use of ENS was central for us: while being chronically online is not a Web3-exclusive issue, users having an ENS allowed us to provide higher data security, as it was the perfect way to onboard and identify them without the need for additional personal information.

This connects us to two features: our Leaderboard and our Betting Space. The Leaderboard tracks users' progress and achievements, fostering a sense of community and friendly competition. The Betting Space adds an element of fun, allowing friends to place bets on each other's success in completing social tasks. This combination of personalised experiences, secure onboarding, and engaging features makes our platform a unique and exciting space for users to connect and interact.

background image mobile

Join the mailing list

Get the latest news and updates