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

Check-In Caster

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!

Check-In Caster

Created At

Frameworks

Winner of

trophy

XMTP - Open Frames Bounty

Prize Pool

trophy

Base - Most Creative Frame

trophy

frames.js - Best Frame using Frames.js 1st place

trophy

Privy - Honorable Mentions

trophy

ETHGlobal - 🏆 Frameworks Finalist

Project Description

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:

  1. 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.

  2. 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.

  3. Rewards & Recognition: Earn unique location badges as NFTs and tokens for each check-in, adding both value and a financial incentive to exploring.

  4. 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.

  5. 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.

How it's Made

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/0x17AB520CEccE474151e4fFf10C5E6a87164DD82b

ERC20 contract https://sepolia.basescan.org/address/0xf93d027187f44d93094a934d336241b4f3bba697

Automatic 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.

background image mobile

Join the mailing list

Get the latest news and updates