Ballmac UI home

Auth Kit: complete sign-in flow

Seven auth pages in three switchable layouts (centered, split with art, frosted glass): sign in, sign up with a live password checklist, six-digit verification, forgot and reset password, team invite and a three-step onboarding.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/template-auth-kit

The page is added as a route in your app, with every block it uses.

What's inside

Pages
  • Playground
  • Sign in/auth/sign-in
  • Sign up/auth/sign-up
  • Verify/auth/verify
  • Forgot/auth/forgot
  • Reset/auth/reset
  • Invite/auth/invite
  • Onboarding/auth/onboarding
Fonts
Outfit (Google Fonts, loaded with next/font)
Files
11 files · 3 Ballmac blocks and components

Built with

Dependencies

Use with AI

Installs a complete authentication flow. AuthKitPage renders one page in a layout (centered, split or glass); AuthKitPlayground lets you try every combination. Replace the simulated requests in auth-kit-forms.tsx with your auth provider. With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Auth Kit: complete sign-in flow (@ballmac/template-auth-kit) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Any product that needs sign in, sign up, verification and onboarding that look consistent
  • Trying layouts quickly before you commit to one

Not for

  • A single login box (use login-1 or login-2)

Registry JSON: https://ui.ballmac.com/r/template-auth-kit.json

Free to use in personal and commercial projects.