ContentCastAI combines AI-powered content creation with social engagement and rewards.
Users can increase community engagement by creating organic, high-quality content on Farcaster and BaseApp. The app offers AI-powered automatic content recommendations and a fast sharing infrastructure, while also generating a unique contribution indicator, such as a Neymar score, for each profile.
Daily challenges allow users to both maintain their content creation habits and increase their motivation on the platform by earning rewards. The alpha version demonstrates how this engagement and rewards system works in real time and supports community growth.
Our target customers are digital creators, Web3 communities, and content-driven projects who want to grow through authentic engagement rather than algorithmic manipulation.
They include Farcaster users, BaseApp builders, and independent creators who value AI-assisted creativity, reward-based interaction, and reputation systems.
We validated this audience through early testing on Farcaster, where users actively engaged with daily content tasks and responded positively to the reward mechanics. The feedback confirmed that creators want an easy, gamified way to publish AI-generated content while earning visibility and incentives within their social graph.
Solution: ContentCastAI
Gemini AI creates professional social media content in seconds
Generates customized text based on topic, tone, and content type
Offers visual suggestions with Pexels integration
Facilitates Tasks:
❌ Before: 15-30 minutes of content brainstorming and writing
✅ Now: 30 seconds of AI-powered creation
Result: 95% time savings
Daily check-ins, on-chain activities (Say GM on Base), earn points for content sharing
Leaderboard system for competitiveness
Streak system for daily engagement incentives
DEGEN token reward system (future)
Facilitates Tasks:
Engagement Increase: Gamification increases user activity by 300%+
Loyalty Creation: Provides a daily feedback incentive
Onchain Adoption: Encourages base network activities
Native integration as a Farcaster MiniApp
Onchain activities with the base network
Wallet connection and transaction management
One-click installation with "Add to Farcaster"
Secures:
Wallet Security: Secure authentication with Farcaster wallet auth
Transaction Safety: Chain validation, gas fee visibility, error handling
Data Privacy: Reduces dependency on a central server with on-chain data
Full support for Turkish and English
Language-specific tone and style in AI content creation
Automatic localization of Leaderboard posts
Facilitates:
Global Reach: Removes barriers for Turkish-speaking users
Better UX: Native-language user experience
Usage Scenarios:
User Type
Use Purpose
Benefit
Content Creators
Fast social media post creation
Time saving, quality Increase
Farcaster Users Daily activity and engagement points, leaderboard advancement
Web3 Enthusiasts Onchain activities and quests Base network learning, gas fee experience
Brands/Projects Community engagement and loyalty User retention with Gamification
🔑 Key Benefits:
✅ Speed: Content generation in 30 seconds with AI
✅ Easy to use: No technical knowledge required
✅ Secure: Farcaster auth + chain validation
✅ Incentive: Increase engagement with Gamification
✅ Web3 Native: Onchain activities and Base integration
✅ Multilingual: Full Turkish/English support
Conclusion: ContentCastAI democratizes the content creation process for Farcaster and BaseApp users while building engagement and loyalty within the Web3 ecosystem through gamification and onchain activities.
Onchain Transaction Management
Technical Architecture:
Using Wagmi Hooks (TravelMint Pattern):
// Sending a transaction
const { data: txHash, sendTransaction, isPending } = useSendTransaction();
// Waiting for transaction confirmation
const { isLoading: isConfirming, isSuccess: isTxConfirmed } =
useWaitForTransactionReceipt({ hash: txHash });
Transaction Flow:
✅ Chain Check: Check if it's on the base network
✅ Chain Switch: Switch to base if necessary (useSwitchChain)
✅ Send Transaction: Start an on-chain transaction with sendTransaction()
✅ Monitor Confirmation: Listen for transaction confirmation with useEffect
✅ Backend Sync: Record quest completion to the backend API when the transaction is confirmed
Sample Code (Say GM Quest):
// Send Transaction
sendTransaction({
to: '0x35e822bd28c99796af7d4be671a033c77028e7c9',
data: '0x676d', // "gm" in hex
value: BigInt(0), // No ETH transfer, only gas
chainId: base.id,
}); // Complete the quest after confirmation.
useEffect(() => {
if (isTxConfirmed && txHash) {
await completeQuestMutation.mutateAsync({ questType: 'daily_gm' });
// Send a record to the backend, add points.
}
}, [isTxConfirmed, txHash]);
Security & UX:
⛓️ Chain validation (prevent transactions on the wrong network)
💸 Gas fee visibility (user sees how much they will pay)
❌ Error handling (rejected, insufficient funds, network errors)
✅ Loading states (isPending, isConfirming)