Farcaster Coin Clicker is a playful Farcaster Mini App where users grow their virtual portfolio and mint an NFT on the Base network. Built for fun, engagement, and to explore the creative potential of Farcaster Mini Apps.
Coin Clicker lets you tap to grow your portfolio, share progress to Farcaster, and mint your portfolio NFT directly on Base. Designed for smooth mobile experience inside the Farcaster app and works standalone on web.
- Farcaster Mini App integration via
@farcaster/miniapp-sdk - Wallet authentication using Privy
- On-chain NFT minting on Base Mainnet
- Animated tap interaction and coin burst effect
- Seamless UI for both standalone and embedded modes
- React + Vite frontend
- Ethers.js v6 for blockchain interactions
- Privy for wallet and Farcaster login
- Farcaster Mini App SDK for in-app actions
- Base network for NFT minting
git clone https://github.com/0x4543/farcaster-coin-clicker.git
cd farcaster-coin-clickernpm installCreate a .env file based on the provided example:
cp .env.example .envEdit .env with your Privy app ID:
VITE_PRIVY_APP_ID=your_privy_app_id
npm run devnpm run buildThe project is optimized for Vercel deployment.
- Push your repo to GitHub.
- Connect it to Vercel.
- Add your environment variables in Vercel settings.
- Deploy 🚀
Live demo: https://farcaster-coin-clicker.vercel.app/
- Farcaster: https://farcaster.xyz
- Base Network: https://base.org
- Privy: https://www.privy.io
- Community search integration inside Farcaster app
- Portfolio-based NFT metadata
- Extended miniapp features (leaderboard, rewards)
0x4543
Farcaster: @0x4543
GitHub: https://github.com/0x4543
