Which App Should I Use?
FarFISH offers four distinct applications, each optimized for different user contexts. All apps share the same backend infrastructure, so your progress syncs automatically no matter which you choose.
Decision Tree
Use this quick guide to find your ideal entry point:
🎯 Choose Web App if you want:
- ✅ Browser-based access
- ✅ Multiple wallet options (MetaMask, Coinbase, etc.)
- ✅ Desktop-optimized interface
- ✅ Most frequent updates
Best for: Desktop users, browser extension wallet users
🔵 Choose Base App if you want:
- ✅ Coinbase Wallet optimization
- ✅ Streamlined UI focusing on Base ecosystem
- ✅ Same features as Web App
Best for: Coinbase ecosystem users, Base chain enthusiasts
🟣 Choose Farcaster Mini App if you want:
- ✅ Native Farcaster Frame integration
- ✅ FID-based authentication (no external wallet needed)
- ✅ Social verification tasks (Farcaster-specific)
- ✅ Referral multipliers (1x-5x based on NFT rarity)
- ✅ Same core capabilities as other apps
Best for: Farcaster users, social-first experience
📱 Choose Android App if you want:
- ✅ Native mobile app experience
- ✅ WalletConnect deep linking
- ✅ Offline-capable UI
- ✅ Full Web App capabilities in native wrapper
Best for: Android users wanting app-like experience
Platform Comparison Matrix
All apps have the same capabilities - NFT minting, staking, rewards, referrals, leaderboard, tasks, and games. The only differences are the environment and authentication methods.
| Platform Feature | Web App | Base App | Farcaster Mini App | Android App |
|---|---|---|---|---|
| Core Capabilities | ✅ Full | ✅ Full | ✅ Full | ✅ Full |
| NFT Minting | ✅ | ✅ | ✅ | ✅ |
| NFT Staking | ✅ | ✅ | ✅ | ✅ |
| Daily Chest Claims | ✅ | ✅ | ✅ | ✅ |
| Referral System | ✅ | ✅ | ✅ | ✅ |
| Leaderboard | ✅ | ✅ | ✅ | ✅ |
| Steam Integration | ✅ | ✅ | ✅ | ✅ |
| Gaming Features | ✅ | ✅ | ✅ | ✅ |
| Platform Differences | ||||
| Authentication | WalletConnect | WalletConnect | Farcaster FID | WalletConnect |
| Wallet Support | Multiple | Multiple | Farcaster Embedded | Multiple |
| Environment | Browser | Browser | Farcaster Frame | Native Android |
| Farcaster Social Tasks | ❌ | ❌ | ✅ | ❌ |
| Referral Multipliers | ❌ | ❌ | ✅ Rarity-based | ❌ |
| Native Mobile UI | ❌ | ❌ | ❌ | ✅ |
App-Specific Details
Web App (app.farfish.xyz)
Domain: https://app.farfish.xyz
Platform: Browser-based web application
Authentication: WalletConnect (MetaMask, Coinbase Wallet, Rainbow, etc.)
What Makes It Different:
- Desktop-optimized interface
- Maximum wallet compatibility
- Traditional browser-based access
Same Capabilities as All Apps: NFT minting, staking, daily chests, referrals, leaderboard, Steam integration, games
For complete technical details, see Web App Documentation.
Base App (baseapp.farfish.xyz)
Domain: https://baseapp.farfish.xyz
Platform: Browser-based web application
Authentication: WalletConnect with Coinbase Wallet priority
What Makes It Different:
- Coinbase Wallet-optimized connector selection
- Streamlined UI focused on Base ecosystem
Same Capabilities as All Apps: NFT minting, staking, daily chests, referrals, leaderboard, Steam integration, games
For complete technical details, see Base App Documentation.
Farcaster Mini App (miniapp.farfish.xyz)
Domain: https://miniapp.farfish.xyz
Platform: Farcaster Frame application
Authentication: Farcaster FID with embedded wallet
What Makes It Different:
- FID-based identity (no external wallet needed)
- Farcaster social verification tasks (follow, like, recast, comment)
- Referral multipliers (1x-5x based on NFT rarity)
- Native Farcaster Frame integration
Same Capabilities as All Apps: NFT minting, staking, daily chests, referrals, leaderboard, Steam integration, games
For complete social task details and multiplier mechanics, see Farcaster Mini App Documentation.
Note: Uses Farcaster's embedded wallet exclusively. Does not support WalletConnect or injected wallets.
Android App (APK)
Download: farfish.xyz/app-release.apk
Platform: Native Android application
Authentication: WalletConnect with mobile wallet deep linking
What Makes It Different:
- Native mobile app wrapper
- Offline-capable with cached content
- Native gestures and notifications
- APK direct distribution
Same Capabilities as All Apps: NFT minting, staking, daily chests, referrals, leaderboard, Steam integration, games
For complete technical specifications and security configuration, see Android App Documentation.
Cross-App Compatibility
Shared Infrastructure
All apps connect to:
- Shared backend infrastructure - Your referral count, leaderboard position, and streak sync automatically
- Same smart contracts - NFTs minted in one app are visible and stakeable in all apps
- Same wallet = same identity - Your wallet address is your universal account
- Universal referral system - One referral code works everywhere
Data Syncing
What syncs automatically:
- ✅ Leaderboard scores and rankings
- ✅ Referral counts and earnings
- ✅ NFT ownership (on-chain data)
- ✅ Staking positions (on-chain data)
- ✅ Task completion status (off-chain data)
- ✅ Streak counters
Migration Between Apps
You can use multiple apps interchangeably without any setup:
Example Workflow
-
Mint NFT in Base App (using Coinbase Wallet)
- NFT appears in your wallet on-chain
- Leaderboard updated instantly
-
Stake NFT in Web App (using MetaMask)
- Connect same wallet address
- See your minted NFT immediately
- Stake with single transaction
-
Share Referral Link from Any App
- Get your referral code (same in all apps)
- Share on social media, Discord, anywhere
- Friend can join through any FarFISH app
-
Check Progress in Android App
- Download native app
- Connect same wallet
- See unified rank and referral count
No data migration needed - It just works!
Recommendations by User Type
New to Web3
Start with: Base App
Why: Coinbase Wallet's Smart Wallet removes gas fee friction for beginners
Experienced DeFi User
Start with: Web App
Why: Full feature access, maximum wallet compatibility, advanced gaming features
Farcaster Power User
Start with: Farcaster Mini App
Why: Native integration, social verification tasks, referral multipliers
Mobile-First User
Start with: Android App
Why: Native app experience, WalletConnect deep linking, offline capability
Collector/Trader
Start with: Any app based on your wallet preference
Why: All apps have full NFT minting and staking capabilities
Still Unsure?
Try them all! Since all apps share the same backend:
- No data duplication
- No separate accounts
- No migration headaches
- Instant synchronization
Most users find their preferred app after trying 2-3 options. Your progress carries over seamlessly.
Last updated: October 12, 2026