X2Factor pays real money, so trust mattered more than anything: every task, bonus and withdrawal had to be reviewed, recorded and explainable. We built a complete rewards economy — tasks with proof uploads, referral commissions, daily check-in streaks and subscription plans — around a single wallet with a clear transaction history.
- Result
- Live, with a full audit trail on every payout
- Stack
- Next.js, NestJS, Drizzle ORM

What made it work.
- 01
Wallet ledger covering deposits, earnings, bonuses, referrals and withdrawals via Flutterwave
- 02
Admin console for task review, payouts, plans, support tickets, roles and a full audit log
- 03
Security-first API with rate limiting, hardened headers and verified payment webhooks
The outcome
Money moving through the platform is fully traceable — users stay confident, and operators run everything from one admin console.