← Back to home

Check-In Caster

React

Foursquare on Farcaster: 'Check-in and Earn' with just a tap. Check into spots to share your moments, explore what's nearby, and connect with your friends on the go!

Screenshots

Check-In Caster screenshot 1
Check-In Caster screenshot 2
Check-In Caster screenshot 3
Check-In Caster screenshot 4
Check-In Caster screenshot 5
Check-In Caster screenshot 6

Problem Statement

Introducing Check-In Caster: A fresh, engaging way to discover and share your favorite spots, directly integrated with Farcaster. We're building a geolocation primitive with “Foursquare” for the Farcaster ecosystem, enabling users to 'Check-in and Earn' rewards with ease.Here's how it works:Simple Check-ins: You can check in on “Check-in Caster client app” by just casting on Warpcast and mentioning @checkin with google map link.Interactive Engagement: After checking in, the Check-In Caster bot replies with a Farcaster Frame that highlights reviews and offers a bookmarking feature, letting you dive deeper into each location right within Warpcast—no need to switch apps.Rewards & Recognition: Earn unique location badges as NFTs and tokens for each check-in, adding both value and a financial incentive to exploring.Seamless Integration: Our client app supports login with your Farcaster or social accounts via Privy. Your feed will display others’ check-ins and keep a history of your journeys on your profile.Automatic Check-ins via POAP: For POAP holders, Check-In Caster suggests check-ins based on your past event participations, leveraging Airstack to fetch your POAPs. It's an automated way to keep your check-in streak alive without manual inputs.Check-In Caster is not just an app; it's a gateway to reliving your best moments, discovering new ones, and earning rewards along the way.We're building an interoperable foundation for restaurants, stores, and landmarks to create location-based loyalty programs. This helps make Check-In Caster sustainable in the long run with relevant ongoing engagement and incentives with network effect accruing value to users.

Solution

Our hackathon project, Check-In Caster, integrates Neynar, Frame.js, Airstack, POAP, Privy, Pinata and Base to create a seamless check-in experience, including bots, frames and client app very quickly.Bot Interaction with Neynar: We used Neynar to quickly develop a bot that reacts to @checkin mentions on Warpcast, creating a live feed of check-ins.Dynamic Frames with Frame.js: Frame.js helped us craft interactive Farcaster Frames. Posted by our bot, these frames showcase location reviews and add a bookmark feature, keeping users engaged within Warpcast.Rewards via Smart Contracts on Base: For our rewards system, we deployed NFT and ERC20 contracts on Base, offering NFT badges and tokens for check-ins. We're planning an L3 launch on Base for cheaper transactions.ERC721 contract https://sepolia.basescan.org/address/0x17AB520CEccE474151e4fFf10C5E6a87164DD82bERC20 contract https://sepolia.basescan.org/address/0xf93d027187f44d93094a934d336241b4f3bba697Automatic Suggestions with Airstack and POAP: We fetch users’ POAPs with Airstack, enabling automated check-in suggestions based on their event history.Secure Login with Privy: Privy allows seamless login to our app using Farcaster or social accounts, ensuring easy access to user profiles and check-in feeds.Get Farcaster Data with Pinata API: We get Farcaster profile data with Pinata API, enabling users to access their check-in history and favorites on their synced profile page.

Hackathon

Frameworks

2024

Prizes

  • 🏆

    Open Frames Bounty

    XMTP

  • 🏆

    Most Creative Frame

    Base

  • 🏆

    Best Frame using Frames.js1st place

    frames.js

  • 🏆

    Honorable Mentions

    Privy

  • 🏆

    🏆 Frameworks Finalist

    ETHGlobal