Voltar ao blog

O que é o ShipAny Next

Uma base SaaS com autenticação, pagamentos, assinaturas, créditos, controle de acesso e idiomas já conectados para você focar no produto.

20 de mai. de 2026Equipe ShipAnyEquipe ShipAny

O ShipAny Next é uma base SaaS sem interface imposta: lógica de negócio já conectada, com uma interface mínima. Em vez de oferecer mais um modelo visual, entrega o que um SaaS precisa — autenticação, pagamentos, assinaturas, créditos, controle de acesso por função e internacionalização — sem limitar as páginas do seu produto.

Por que separar a lógica da interface?

Muitas bases SaaS vinculam a lógica de negócio a um design específico de página inicial. Quando você muda a marca, precisa adaptar todo o modelo. O ShipAny Next organiza o código de outra forma:

  • src/components/ — componentes duráveis: tabelas de preços, cabeçalhos, barras laterais e shadcn/ui. Eles permanecem quando a marca muda.
  • src/blocks/ — seções de página substituíveis. Elas leem as traduções e conectam o conteúdo aos componentes. Reescreva-as para cada projeto.
  • src/modules/ — lógica de negócio pura: pagamentos, créditos, assinaturas e controle de acesso. Cada módulo é um serviço independente que pode ser removido sem quebrar os demais.

O que está incluído

  1. Autenticação — e-mail e senha e OAuth via better-auth, com sessões e vinculação de contas.
  2. Pagamentos — Stripe, PayPal e Creem por uma única interface PaymentManager.
  3. Créditos — consumo por ordem de entrada, validade, concessão no cadastro e estorno para cobrança por uso.
  4. Controle de acesso — funções e permissões com curingas e painel administrativo completo.
  5. Vários bancos de dados — Drizzle ORM com PostgreSQL, MySQL, SQLite, Turso e Cloudflare D1.
  6. Internacionalização — inglês e chinês integrados, com rotas por idioma via next-intl.

Primeiros passos

pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev

A base usa SQLite por padrão. Para trocar o banco de dados, basta alterar uma variável de ambiente. Construa seu produto sobre a base pronta, sem refazer a infraestrutura.