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/web/marketing-site.md (or send Accept: text/markdown).

Páginas de marketing

Secções de landing, páginas legais, FAQ, changelog e a configuração do site.

Passo a passo para iniciantes

Pré-requisitos: Leia os dois guias para iniciantes abaixo, conclua a configuração local da Web e abra este monorepo na raiz do seu editor. As configurações da Web pertencem a apps/web/.env.local; Next.js não lê a raiz .env. /dashboard no modo falso padrão é uma demonstração sem banco de dados; /auth precisa de um banco de dados migrado.

Termos rápidos: um espaço de trabalho consiste em usuários, dados e configurações separados de uma equipe. O servidor é o back-end confiável; mantenha as chaves do provedor fora do navegador e do código do telefone. Uma migração é uma alteração de versão do banco de dados que cria ou atualiza tabelas. Um modelo de IA é o mecanismo que responde; o catálogo de modelos é a lista do servidor de IDs e preços de modelos disponíveis. Um provedor é um serviço externo, como IA, e-mail ou serviço de cobrança. Um direito é uma concessão que permite que um espaço de trabalho use um recurso. Um webhook é uma mensagem que um serviço envia para o URL de outro serviço.

1. Abra apps/web/src/marketing/site-config.ts e altere o nome do produto, slogan, rótulos/URLs de navegação e endereço de suporte para valores que você possui.

2. Substitua apps/web/public/og.png e atualize seu texto alternativo e dimensões em apps/web/src/marketing/seo.tsx como uma alteração.

3. Atualize a página inicial, FAQ, rodapé e visualização social. Se o texto antigo permanecer, pesquise o nome antigo neste repositório antes de publicar.

Para código personalizado, comece com o prompts/README.md fornecido e copie o prompt mais próximo: prompts/new-app-screen.md para uma tela de aplicativo ou prompts/new-landing-page.md para uma página pública. Para trabalho de servidor, banco de dados ou provedor, dê ao seu agente de codificação a tarefa deste guia e peça-lhe para ler AGENTS.md, .ai/PROJECT_CONTEXT.md e espelhos .ai/ correspondentes; inspecione os arquivos de origem exatos nomeados aqui; listar arquivos e verificações antes de editar; preservar a propriedade do espaço de trabalho e os segredos apenas do servidor; e mostrar a diferença. Informe o comportamento desejado, campos de entrada e saída, funções permitidas, sucessos e erros esperados e a conta de teste, provedor ou dispositivo. Use valores de amostra; nunca cole um segredo real.

Atualizar a configuração do site

apps/web/src/marketing/site-config.ts possui cópia de marca, links de navegação/rodapé, FAQ e destinos opcionais de repositório/documentos. Atualize isso antes de espalhar os nomes dos produtos pelos componentes. O próprio cromo do kit usa esta configuração; os blocos cromados copiáveis ​​aceitam acessórios de produto.

Substitua a família de ativos em conjunto

A marca compartilhada de quatro blocos tem blocos brancos no canto superior esquerdo/inferior direito e cinza no canto superior direito/inferior esquerdo com contornos finos. Mantenha as marcas de cabeçalho transparentes; ícones/favicon de aplicativos usam o fundo preto arredondado. Os produtos derivados podem substituir a marca e seus ativos de aplicativo/desktop associados juntos.

O cartão social público compartilhado é /og.png; atualize seu descritor em marketing/seo.tsx com as dimensões e o texto alternativo. Os cartões de artigos do blog usam sua rota separada da Próxima imagem.

Verifique todas as superfícies públicas

Verifique cabeçalho/rodapé, contato, FAQ, páginas jurídicas, cópia inicial localizada, títulos e cartões sociais. Escolha o modo de tema de marketing do seu produto e envie apenas links de suporte/contato que funcionem.

Instalação e configuração

A superfície de marketing é ligada a dados tipados em vez de JSX hardcoded — hero, secções de features, pricing, FAQ, changelog, showcase, contacto e páginas legais leem copy e estrutura da configuração do site e dos ficheiros de conteúdo.

MARKETING_THEME_MODE (src/theme/marketing-theme.ts) decide se o marketing fica no tema escuro bloqueado do kit, herda o theme pack do visitante ou fixa um pack específico. Produtos derivados escolhem o seu próprio modo.

src/marketing/         branded chrome and sections
src/kit/blocks/        copyable token-only section patterns
  marketing/           hero, features, product grid, pricing, FAQ, CTA
  app/                 stat grid, data table, empty state, choice pills
  chrome/              site header, footer, prose page

MARKETING_THEME_MODE = "locked" | "inherit" | "<pack-id>"

Fluxo de implementação

Compõe páginas primeiro a partir da biblioteca de blocks; escreve um block novo no mesmo estilo só-de-tokens quando falta um padrão e regista-o em src/kit/blocks.ts. Mantém componentes de marketing fora das superfícies de produto — os dois sistemas de chrome ficam separados.

A copy localizada flui pelo dicionário e pelos overlays de site-content; adiciona chaves aí em vez de fazer fork de componentes por idioma.

Verificação e resolução de problemas

Verifica uma página de marketing a 320px e em desktop, com foco de teclado visível, sob pelo menos um pack claro e um escuro, e com reduced motion. Se uma afirmação de marketing referencia uma capacidade, garante que a página de doc ligada existe.

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