Learn Korean with your favorite kpop idols, and win nft prizes based on your leaderboard score
The user begins their journey by scanning a QR code tied to their chosen fandom—whether it's a K-Pop idol, sports star, anime character, or travel guide—launching a Telegram mini-app that provides an immersive cultural and language learning experience. With one-click of a button with a Telegram bot, the user seamlessly creates or connects a wallet, tying their progress and rewards to their profile and starts the app. They then select their favorite idol group, like BTS or Blackpink, and engage in an interactive chat with their favorite idol, practicing Korean language skills through pronunciation exercises and receiving real-time feedback. As they progress, users earn rewards such as leaderboard points, crypto payouts, and exclusive collectibles. They can enhance their experience by purchasing multipliers or minting NFTs, all powered by on-chain mechanics, while competing globally in leaderboards and participating in raffles for unique prizes, making the experience engaging, educational, and rewarding.
This project was built using a mix of Web2 and Web3 technologies to deliver an engaging, fandom-based language learning experience through Telegram. Users begin by scanning a QR code, which opens a Telegram bot that acts as the entry point into the mini-app. The bot facilitates onboarding and directs users to the main experience, where they can connect their wallets via embedded options or create new wallets dynamically. For payments, the project integrates Coinbase SDK, allowing users to send USDC directly within the Telegram mini-app, making blockchain transactions accessible without leaving the platform. We also used Dynamic.xyz for Web3 authentication, ensuring secure and seamless user verification through email and wallet connections. To make the experience more interactive, we leveraged Microsoft’s Text-to-Speech SDK to convert idol responses into speech, enhancing user engagement. ChatGPT powers dynamic language content generation, providing users with tailored learning questions based on their selected fandom, such as BTS or Blackpink. The project is deployed using Vercel, ensuring scalability and performance. A particularly hacky feature of the project is the dynamic wallet creation process, which automatically generates wallets for users without one, streamlining onboarding and ensuring that all users can participate in on-chain activities. This blend of Web2 and Web3 technologies creates a fun, immersive, and easily accessible experience for users to connect with their favorite idols while engaging in language and cultural learning.