This is a farcaster frame that let's you find Farcaster profiles using Poaps, using Lens Profile, Farcaster profiles attending ETHDenver, and Farcaster profiles attending Farcon!
The Frame uses Airstack to find interacting user's POAPs, holders of POAPs, Lens following of the interacting user, holders of staked SPORK (ETHDenver) and holders of Farcon Pass.
The Frame uses XMTP to notify users who are found by the interacting user!
I have also used Frames.js to build the frame and also used the debugger to show the pagination feature (this also led to discovery of a bug in Warpcast Frame Validator)
- Clone the project
git clone https://github.com/therealharpaljadeja/find-farcaster-friends
- Install dependencies
npm i
- Run the project
npm run dev
Note
The XMTP message feature is accessible only on the xmtp-message branch
Note
The Pagination feature is accessible only on the local-debugger branch