Farcaster miniapps for the DANZ dance-to-earn platform.
danz-miniapps/
├── daily-danz/ # Daily check-in miniapp (port 3002)
├── danz-main/ # Main DANZ miniapp (port 3001)
└── shared/ # Shared utilities and types
# Install all dependencies
npm install --legacy-peer-deps
# Run Daily DANZ
npm run dev:daily-danz
# Run DANZ Main
npm run dev:danz-main
# Build for production
npm run build:daily-danz
npm run build:danz-mainEach miniapp deploys as a separate Netlify site:
| App | Netlify Site | Base Directory |
|---|---|---|
| Daily DANZ | dailydanz.netlify.app | daily-danz |
| DANZ Main | danz-main.netlify.app | danz-main |
Set in Netlify Dashboard for each site:
Required:
NEXT_PUBLIC_API_URL=https://api.danz.xyz/graphql
NEXT_PUBLIC_MINIAPP_URL=https://dailydanz.netlify.app
NEXT_PUBLIC_CHAIN_ID=8453
Optional (only if using these features):
NEXT_PUBLIC_ONCHAINKIT_API_KEY=your_key
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your_id