/lingocaster

Language learning game built on Farcaster. Learn a new language, earn rewards with streaks, & challenge friends in PYUSD!

Primary LanguageTypeScript

🦉 Lingocaster

Demo video: https://youtu.be/7hYEvz2XIcI
Warpcast: https://warpcast.com/lingocaster

  • 🥈 2nd place winner of the inaugural Global PYUSD Portal Hackathon!
  • 💰 Won $10k + sponsored trip to demo Lingocaster at the Solana Hong Kong Hacker House.
Screenshot 2024-09-15 at 8 45 46 PM

🗣️ About

Lingocaster is a language learning game built on Farcaster. Learn a new language, earn rewards with streaks, & challenge friends in PYUSD! The game itself is built using Farcaster frames triggered by this cast action. The AI translates a post and creates quiz questions for users, who can then play for daily points and compete on the leaderboard. With PYUSD, users can bet on their own streak, against a friend, or purchase in-game rewards.

Some problems with current language learning apps that Lingocaster solves:

Screenshot 2024-09-15 at 11 54 14 PM

Using OpenAI, Lingocaster creates personalized learning that is integrated into real-world, crypto-native contexts. PYUSD lets us leverage PayPal’s large user base, so users can have a smoother + safer payments flow. By building on Farcaster, we create experiences that make language learning more social + cultural, which also helps get more users through viral loops.

Screenshot 2024-10-06 at 3 48 51 PM

Farcaster Frames

When you're scrolling through the Warpcast feed and find an interesting cast, you can click the cast action to start a game. This will let you earn points for the day!

Screenshot 2024-09-16 at 11 30 38 AM Screenshot 2024-09-16 at 11 22 50 AM Screenshot 2024-09-16 at 11 23 00 AM

Betting

Users can either bet on their own streak and earn PYUSD from a weighted pool, or bet against a friend. When they bet a friend, a bot posts a challenge on their behalf - the bet will only go through if the challenged user accepts! Challenging a user is public, which introduces a viral loop + social element to the game to get more users.

Screenshot 2024-09-16 at 2 03 12 PM

Dashboard

The dashboard is where you can see the amount of each token you hold!

Screenshot 2024-09-16 at 11 43 58 AM

NFTs

The NFTs page show the NFTs you've collected, which represent streaks and milestones you've achieved!

Screenshot 2024-09-16 at 11 44 22 AM

Game Store

The game store is where you can use PYUSD to purchase in-game rewards like streak freezes, ad removal, double points, and more!

Screenshot 2024-09-16 at 11 44 15 AM

Leaderboard

The leaderboard shows the top players by weekly points.

Screenshot 2024-09-16 at 11 44 29 AM

🗺️ Roadmap

  • Build automated DMs for user retention
  • Update frontends with new designs:
lingocaster clickcastaction Screenshot 2024-09-24 at 3 40 55 PM Screenshot 2024-09-24 at 3 41 06 PM

📱 Follow Lingocaster!

Follow Lingocaster on Warpcast: https://warpcast.com/lingocaster

Screenshot 2024-09-15 at 11 54 35 PM