Unstack Pro Docs

Introduction

Welcome to Unstack Pro - A complete Next.js authentication and organization management template

Welcome to Unstack Pro

Stop building auth. Start building your product.

Unstack Pro is a complete Next.js template with authentication, organizations, and admin fully configured and ready to use. I spent 120 hours perfecting this so you never have to build auth again. Clone it, set your environment variables, and start building your actual productโ€”no auth setup required.

Save 100-200+ hours of development time. Everything from email/password to enterprise SSO is already configured.

What's Already Built

๐Ÿ” Authentication (Complete)

All auth is configured and working out of the box:

  • Email/password with verification
  • OTP (one-time password) login via email
  • Passkeys (WebAuthn) with device management
  • Two-factor authentication (TOTP) with backup codes
  • Password reset flows
  • Session management & audit logs
  • HIBP password breach detection
  • Profile settings with avatar uploads

You don't need to configure any of this. It just works.

๐Ÿข Organizations (Complete)

Multi-tenant B2B system ready to use:

  • Create and manage organizations
  • Invite and manage members
  • Role-based access control (custom RBAC)
  • Teams within organizations
  • Custom roles and permissions
  • Organization-scoped billing through Autumn (per-seat pricing)

Just start using organizations in your product.

๐Ÿ‘จโ€๐Ÿ’ผ Admin Panel (Complete)

Fully functional admin dashboard:

  • User management
  • Ban/unban capabilities
  • Role assignment
  • Session control
  • System statistics

Admin routes are ready at /admin.

๐Ÿ”’ Security (Complete)

Enterprise-grade security built in:

  • Passkeys for passwordless auth
  • 2FA with TOTP and backup codes
  • Comprehensive audit logs
  • Session revocation
  • Secure account deletion

Security best practices already implemented.

๐ŸŽจ Tech Stack

Built with modern, scalable technologies:

  • Framework: Next.js 16 + React 19 with App Router & Server Actions
  • Auth: Better Auth v1.4 (fully configured with 10+ plugins)
  • UI Components: 50+ components (HeroUI + ShadCN/ui)
  • Forms: React Hook Form (optimized for minimal re-renders)
  • Styling: Tailwind CSS with dark mode
  • Email: Resend with React Email templates
  • Billing: Autumn integration (per-seat pricing)
  • Monitoring: Sentry ready (optional)

Why Use Unstack Pro?

Save Weeks of Development

Building auth, organizations, and admin from scratch takes 4-6 weeks. With Unstack Pro, you get it all in 10 minutes.

Focus on Your Product

Stop reinventing authentication. Your time is better spent on features that make your product unique.

Production-Ready Code

Not a tutorial or boilerplateโ€”this is battle-tested, production-quality code you can deploy immediately.

Best Practices Built In

Security, scalability, and performance best practices are already implemented. No need to research "how to do auth right."

Real-Time Everything

Convex gives you real-time updates across your entire app without any extra configuration.

Getting Started is Simple

  1. Clone the repo โ†’ Get the complete codebase
  2. Set environment variables โ†’ Just connection strings, no auth config
  3. Start building โ†’ Auth, orgs, and admin already work

That's it. No auth tutorials to follow, no days of setup, no security research.

What You Build

With auth out of the way, you focus on:

  • Your unique product features
  • Your business logic
  • Your user experience
  • Your value proposition

Let Unstack Pro handle the foundation. You build what makes your product special.

Next Steps

Head to Getting Started to clone and configure your template in 10 minutes.

On this page