Pular para o conteúdo
Supastack
PT
Tema
EntrarObter Supastack
Todos os artigos

Um boilerplate SaaS de Expo com login, chat de IA e paywalls de verdade

O app Expo do supastack é um SaaS móvel de produção: login OAuth e por e-mail, assistente de IA, notificações, temas e paywalls RevenueCat, sobre a mesma API do app web.

Noah Zixin Zhang1 min de leitura

O que a app Expo da supastack inclui?

Depende do plano, mas a app Expo é um SaaS móvel de produção, não uma demo: início de sessão com Google e Apple mais códigos por e-mail, um assistente de IA, uma caixa de notificações, bloqueio biométrico, temas e uma paywall RevenueCat ligada ao mesmo backend e às mesmas regras de acesso que a app web. Os perfis EAS para desenvolvimento, pré-visualização e submissão às lojas já estão configurados.

A metade móvel de um SaaS de verdade

O app entrega as telas de que um produto móvel pago realmente precisa, não uma demo com três botões. Fluxos de login, um feed inicial preenchido, o assistente de IA, uma caixa de notificações, configurações e uma paywall RevenueCat funcionam na mesma API do app web.

  • Login com Google e Apple mais códigos de uso único por e-mail, com deep links de auth
  • Assistente de IA com controles de modelo e de saída
  • Caixa de notificações com status lida/não lida e timestamps compactos
  • Compras RevenueCat, restauração e acesso verificado
  • Bloqueio biométrico do app e gestão de sessões com secure-store
  • Modos sistema, claro e escuro sobre o sistema de temas compartilhado
  • Notificações prontas para push via expo-notifications

Construído como as equipes de Expo esperam

Expo 57 sobre React Native 0.86 com navegação baseada em arquivos do Expo Router, chamadas de API tipadas para o backend hospedado e perfis de build EAS para desenvolvimento, preview e envio às lojas.

As sessões sincronizam via armazenamento seguro e deep links de auth: um usuário que compra na web desbloqueia no telefone, e uma compra in-app aparece no seu admin web.

  • Expo + React Native
  • EAS Build + Submit
  • RevenueCat
  • TypeScript + Turborepo
  • Better Auth
  • iOS + Android

O app web é seu backend

O app móvel não tem um backend sombra, ele se autentica e lê dados no mesmo deploy Next.js ou TanStack Start que seus usuários web usam. Uma superfície de API, um conjunto de regras, uma visão de admin para todos os usuários.

Do clone às lojas

Aponte o app para sua API implantada, execute-o no Expo Go ou num dev build e ele abre em telas reais em vez de placeholders. Os perfis EAS e os guias de envio levam do primeiro build à revisão no TestFlight e no Play Console.

  • Perfis de build de desenvolvimento, preview e produção já configurados
  • Os guias de RevenueCat e push cobrem a configuração específica de cada loja
  • Bloqueio do app, deep links e temas funcionam desde o início

Perguntas frequentes

  • Como funcionam os pagamentos no móvel?, Via compras in-app do RevenueCat, a via exigida pelas lojas para bens digitais. Compras, restaurações e direitos de acesso compartilham as mesmas regras do billing web.
  • Preciso de um Mac para publicar o app iOS?, Não. O EAS Build compila e assina os builds iOS na nuvem; o guia de envio cobre a revisão da App Store. Um Mac só é necessário se você quiser o simulador local.
  • O app móvel funciona sem o app web?, O app conversa com a API hospedada, o mesmo deploy Next.js ou TanStack Start que alimenta seu site. Lançados juntos, cada tela se apoia em dados reais.

O teu próximo produto começa aqui.

Pague uma vez. Continue criando produtos lucrativos.