> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# 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.

_Publicado 2026-10-30._
_Atualizado em 2026-10-30._

> **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.
