O que e ShipAny Next
ShipAny Next e um motor SaaS headless: auth, pagamentos, assinaturas, creditos, RBAC e i18n ja conectados para voce focar no produto.
ShipAny Next e um motor SaaS headless: logica de negocio preconectada com UI minima. Em vez de entregar mais uma template com tema fechado, ele oferece a maquinaria que todo SaaS precisa - autenticacao, pagamentos, assinaturas, sistema de creditos, controle de acesso por papeis e internacionalizacao - e deixa espaco para suas paginas de produto.
Por que headless?
A maioria dos boilerplates SaaS prende a logica de negocio a um design especifico de landing page. Assim que voce muda a marca, passa a brigar com a template. ShipAny Next divide o codigo por outra linha:
src/components/- primitivas duraveis. Tabelas de preco, headers, sidebars, shadcn/ui. Elas sobrevivem a um rebrand.src/blocks/- secoes de pagina descartaveis. Elas leem suas traducoes e conectam conteudo as primitivas. Reescreva por projeto.src/modules/- logica de negocio pura. Pagamentos, creditos, assinaturas, RBAC. Cada modulo e um arquivo de servico independente que voce pode remover sem quebrar os demais.
O que vem no pacote
- Autenticacao - email/password e OAuth via better-auth, com gerenciamento de sessao e vinculacao de contas.
- Pagamentos - provedores Stripe, PayPal e Creem por tras de uma unica interface
PaymentManager. - Creditos - consumo FIFO, expiracao, concessao automatica no cadastro e revogacao para cobranca baseada em uso.
- RBAC - papeis e permissoes com wildcard matching, alem de um painel admin completo.
- Multi-banco de dados - Drizzle ORM com PostgreSQL, MySQL, SQLite, Turso e Cloudflare D1.
- i18n - ingles e chines incluidos, com roteamento localizado.
Primeiros passos
pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev
E isso: o motor roda com SQLite por padrao, e voce pode trocar de banco mudando uma variavel de ambiente. Construa seu produto por cima, nao a infraestrutura por baixo.