Pular para o conteúdo
supastack
Explorar a documentação
WebNext.js

For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /pt/docs/modules.md (or send Accept: text/markdown).

Visão geral de módulos

Contratos pequenos que tornam a infraestrutura mais fácil de compreender e reutilizar.

Leia a base em linguagem simples

A autenticação verifica quem fez login. Uma sessão lembra desse login. Um espaço de trabalho mantém juntos os registros de uma pessoa ou equipe. O faturamento registra pagamentos; um direito concede acesso a um recurso. Um trabalho executa trabalho fora de uma solicitação de página. O email transacional envia mensagens acionadas por ações do aplicativo, como códigos de login, em vez de divulgação de marketing.

Um adaptador conecta um serviço à mesma interface do aplicativo. Adaptadores locais ou falsos permitem explorar sem contas de provedor. Quando precisar de um serviço real, selecione um provedor e siga seu guia de configuração; você não precisa configurar todos os módulos de uma vez. Comece com banco de dados e login e, em seguida, ative pagamentos, IA e trabalho em segundo plano somente quando seu produto precisar deles.

Compõe as capacidades de que precisas

Os pacotes partilhados fornecem identidade, persistência de workspace, faturação, IA, jobs em segundo plano, email transacional e observabilidade. As apps compõem estes módulos; a lógica de domínio do produto fica fora do Starter Core.

Prefere o contrato existente ao integrar uma funcionalidade. Se não conseguir descrever o comportamento de que precisas, torna essa limitação explícita antes de o estender.

Segue a propriedade ao longo do fluxo

Uma sessão identifica um utilizador. Um workspace delimita os seus registos. As permissões autorizam capacidades. Uma tarefa em segundo plano transporta contexto de confiança para a execução. Os registos de utilização e auditoria permitem depois à aplicação prestar contas do trabalho.

Usa adaptadores locais para verificações deterministas

Os adaptadores fake/locais suportam testes repetíveis sem pedidos pagos a fornecedores. Fornecedores reais são verificados através de um caminho de smoke configurado à parte. Um teste de adaptador é evidência sobre o contrato, não uma prova de entrega ou persistência real.

Perguntas frequentes

14 perguntas

O que é o supastack?

O supastack é uma base modular para construir produtos SaaS com IA. Reúne a infraestrutura comum para que possas concentrar-te nas funcionalidades próprias do teu produto.

Suporta web e mobile?

Sim. O supastack inclui apps Next.js e Expo como pontos de partida para experiências web e mobile.

Que autenticação está incluída?

O Better Auth cobre email/palavra-passe, OTP e login social. Os workspaces pessoais são aprovisionados com a conta para que os registos fiquem delimitados desde o primeiro dia.

Como é suportada a IA?

O supastack inclui IA multi-fornecedor configurável, registo de utilização, orçamentos e suporte encriptado de chaves próprias (BYOK).

Como são geridas as subscrições?

Para produtos construídos sobre o kit, a faturação Stripe, as subscrições e as permissões formam a base do acesso pago. Os segredos de fornecedor ficam no servidor.

Onde vive o código próprio do meu produto?

As funcionalidades próprias do produto ficam num codebase separado, enquanto o produto configura e integra os módulos base do supastack.

Como funciona o preço do supastack?

O kit é uma compra única com atualizações vitalícias: Uma framework por 249 $ (preço de lançamento temporário — 100 $ de desconto sobre o preço normal de 349 $) ou Todas as frameworks (Next.js, iOS, Android) por 499 $ (preço de lançamento temporário — 100 $ de desconto sobre o preço normal de 599 $), mais 75 $ por lugar de programador adicional. Sem subscrição do kit. O checkout neste site entrega a tua chave de licença por email, com acesso ao repo por convite GitHub.

Como é que os workspaces delimitam os meus dados?

Os registos do utilizador são delimitados por workspaceId. Identidade, permissões, utilização de IA, eventos de faturação e entradas de auditoria ficam dentro do limite do workspace pessoal.

Como funcionam os jobs em segundo plano?

O Trigger.dev é o runtime de jobs explícito. O contrato JobRunner só promete enqueue, status e cancel — a semântica de workflow permanece específica e explícita do Trigger.dev.

Como difere o email da divulgação?

O email transacional cobre fluxos de produto como avisos de conclusão de tarefas. A divulgação fria e as campanhas pertencem ao próprio produto, fora do módulo de email deste kit.

Como funcionam as compras no aplicativo móvel?

O aplicativo móvel inclui compras nativas e restauração via RevenueCat, com acesso verificado pelo servidor. Configure as contas das lojas e conclua os testes em dispositivos antes de publicar. A cobrança web permanece separada.

Onde residem as chaves dos fornecedores de IA?

As credenciais BYOK são encriptadas e ficam no servidor. As chaves são higienizadas nos logs; a utilização e os orçamentos ficam visíveis ao nível do workspace.

Quais métodos de pagamento o checkout aceita?

O checkout hospedado na Stripe aceita cartões e também pode oferecer Alipay e WeChat Pay quando essas carteiras estiverem ativadas na conta Stripe — útil para compradores na China. As autorizações de carteira são confirmadas de forma assíncrona, então a página da licença é atualizada assim que o pagamento é liquidado.

Posso solicitar um reembolso?

Depois de obter acesso ao repositório, o supastack é seu para sempre, portanto não pode ser reembolsado. Mas fique tranquilo: você recebe o código-fonte completo com atualizações vitalícias para criar e lançar produtos ilimitados para você ou seus clientes. Você apenas não pode revender o código nem redistribuir o repositório como starter kit ou modelo.

PT
Tema