CryptoBack Partners
Affiliate partner portal for CryptoBack campaigns, reporting, statements, and payouts
About This Project
Built the CryptoBack partner portal from scratch as a Next.js 16 application with Auth.js, Drizzle ORM, PostgreSQL, role-based access control, affiliate onboarding, campaign dashboards, postback APIs, traffic reports, statement PDFs, payout callbacks, cron-based synchronization jobs, and reconciliation workflows.
My Contributions
Lead Full Stack Developer
Spike Up Media, LLC
Built the CryptoBack partner portal for affiliate onboarding, reporting, statements, and payouts
- •Built a Next.js 16 partner portal with Auth.js, Drizzle ORM, PostgreSQL, role-based access, affiliate onboarding, and dashboard navigation
- •Implemented postback APIs, campaign dashboards, traffic reports, statement PDF generation, payout callbacks, and cron-based synchronization/reconciliation workflows
- •Created role-scoped dashboards and admin flows for partners, affiliates, sub-affiliates, team members, jobs, and statements
Screenshots

Project Details
Tech Stack
Built type-safe partner portal routes, server actions, API handlers, and reporting workflows
Built the partner portal with Next.js 16, dashboard routes, postback endpoints, cron jobs, and PDF export routes
Modeled affiliate, campaign, postback, statement, payout, and reporting data with migrations and seed scripts
Implemented reporting, statement, campaign, role, affiliate, and payout persistence for partner operations
Deployed partner portal as a separate Vercel application from the Laravel and canonical CryptoBack apps
Built responsive dashboard layouts and Aurora-themed UI surfaces for affiliate operations