O Problema
Better Auth é uma biblioteca de autenticação poderosa, mas não tem UI incorporada. Todo desenvolvedor que usa Better Auth precisa construir formulários de login, fluxos de cadastro, modais de 2FA e telas de gerenciamento de organizações do zero. Isso é dias de trabalho repetitivo por projeto.
A Solução
Construí @bettercone/ui — uma biblioteca de componentes React prontos que encapsulam a API do Better Auth. Login, cadastro, verificação 2FA, membros de organização, convites — tudo pronto para importar e usar. Os componentes tratam estados de loading, tratamento de erros e design responsivo.
Além da biblioteca UI, o projeto inclui um monorepo completo com backend SaaS (Stripe integrado) para gerenciar planos de assinatura. Plano gratuito + planos pagos, tudo em um único codebase usando Turborepo.
O Resultado
Publicado no npm. Um monorepo que qualquer projeto React pode usar para ter autenticação completa em menos de 5 minutos. O backend Stripe gerencia planos, permitindo ir de autenticação a cobrança sem escrever um único endpoint novo.