A self-service dashboard for Boltz Exchange partners to view their referral performance metrics.
- 🔐 Secure Login - Partners authenticate with their referral ID
- 📊 Real-time Stats - View volume, trade counts, and estimated earnings
- 📈 Performance Charts - Visualize monthly trends
- 📋 Monthly Breakdown - Detailed table with month-over-month changes
- 🌙 Dark Mode - Eye-friendly dark interface
- Node.js 18+
- npm or yarn
# Install dependencies
npm install
# Start development server
npm run devThe app will be available at http://localhost:3001
npm run buildPartners log in using their Boltz referral ID. The dashboard fetches their stats directly from the Boltz Exchange API (https://api.boltz.exchange/v2/referral/{id}/stats) and displays:
- Total Volume - All-time trading volume in BTC
- Total Trades - Number of completed swaps
- Average Trade Size - Mean transaction size in sats
- Estimated Fees - Projected partner revenue share
- React 18 + TypeScript
- Vite
- Tailwind CSS
- Recharts
- Lucide Icons
- No backend required - connects directly to Boltz API
- Session stored in localStorage (referral ID only)
- Partners can only view their own data
Built for Boltz Exchange Partner Program