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

# supastack vs Native Express

O Native Express é um starter Expo que leva rapidamente uma app de consumo às lojas: Supabase, RevenueCat, funcionalidades de IA, setup guiado por agente. O supastack acrescenta a app web, as equipas e as integrações por trás. A comparação.

_Publicado 2026-11-02._
_Atualizado em 2026-11-02._

> **Qual é melhor para uma app móvel: supastack ou Native Express?**
> Depende se a app é independente ou faz parte de um SaaS maior. O Native Express é o caminho mais rápido para uma app móvel de consumo: um starter Expo sobre Supabase com compras RevenueCat e Superwall, fluxos de IA de chat, imagem e digitalização e um setup guiado por agente — por $229 únicos. O supastack adequa-se a produtos onde o móvel partilha um backend com uma app web: workspaces de equipa, oito prestadores de faturação, chaves API, webhooks e registo de auditoria. Para uma app de consumo independente, Native Express; para um SaaS com móvel, supastack.

## TL;DR

Âmbitos diferentes: o Native Express é um starter apenas móvel pensado para levar rapidamente uma app de consumo à App Store e ao Google Play, com Supabase e RevenueCat por trás. O supastack é uma base full-stack onde a app Expo é um dos quatro clientes que partilham um único backend com a app web.

- Escolhe o Native Express para uma app de consumo independente: subscrições de loja, ecrãs de IA completos e um setup guiado por agente que te entrevista e remove o que não precisas.
- Escolhe o supastack quando a app é uma superfície de um SaaS: um verdadeiro produto web por trás, workspaces de equipa, faturação web com oito prestadores, chaves API, webhooks e um registo de auditoria.


## Num relance

|  | supastack | Native Express |
|---|---|---|
| Estrutura | Monorepo: web, móvel, desktop, pacotes partilhados | App Expo + projeto Supabase |
| App web | Next.js 16.3 ou TanStack Start | Não |
| Móvel | Expo 57 (iOS + Android) | Expo (iOS + Android) |
| Desktop | Sim (Tauri) | Não |
| Autenticação | Better Auth: OTP por e-mail, palavra-passe, magic link, OAuth, 2FA, passkeys, imitação de admin e banimentos; opção Auth.js | Supabase Auth: Apple, Google, e-mail |
| Backend | API partilhada + Postgres (Drizzle), jobs, webhooks | Supabase: base de dados, auth, edge functions |
| Workspaces de equipa | Workspaces pessoais + de organização, convites, papéis owner/admin/member | Não, modelo de consumo monoutilizador |
| Faturação web | 8 prestadores web, por lugar | Sem checkout web |
| Faturação de loja | RevenueCat preparado atrás do paywall | RevenueCat + Superwall |
| IA | Router de prestadores, chaves BYOK encriptadas, orçamentos de utilização por workspace, catálogo de preços de modelos | Chat, estúdio de imagem, digitalização de fotos, quota + consentimento |
| Chaves API + webhooks de saída | Sim | Não |
| Notificações push | Notificações Expo | Sim, com onboarding opt-in |
| Registo de auditoria, exportação RGPD | Sim | Fluxo de eliminação de conta |
| Idiomas | en, de, es, fr | Módulo i18n |
| Deployment | Vercel, Docker, self-hosting | EAS Build + guias de submissão às lojas |
| Ficheiros de testes no repositório | 144 | Guia de testes, sem suite no repositório |


## Onde o supastack é mais forte

Um verdadeiro produto web por trás da app: Next.js ou TanStack Start — login, dados e faturação vivem no teu próprio servidor em vez de um projeto Supabase que ligas por app.

Equipas e B2B: workspaces de organização, convites, papéis e faturação por lugar. O Native Express é um modelo de consumo monoutilizador.

Faturação web também: oito prestadores para o browser mais RevenueCat no móvel; o Native Express monetiza só através das lojas.

Uma plataforma para programadores: chaves API por workspace, webhooks de saída assinados, registo de auditoria e exportação RGPD para clientes e conformidade.

Desktop e testes: uma app Tauri assinada mais 144 ficheiros de testes que cobrem o caminho ideal.


## Onde o Native Express é mais forte

Completude store-first: paywalls RevenueCat e Superwall, notificações push, onboarding, analítica e uma checklist de lançamento na App Store já ligados para um lançamento de consumo.

Ecrãs de IA completos: chat em streaming, geração de imagens e um fluxo de digitalização por câmara com gestão de quota e consentimento — as chaves ficam nas edge functions do Supabase.

Setup guiado por agente: o skill incluído entrevista-te, escreve um brief de produto e remove o que não precisas.

Âmbito mais leve: uma app móvel e um backend Supabase são menos para aprender quando o produto é mesmo só uma app.


## Quem deve escolher qual

| Estás a construir | Escolhe |
|---|---|
| App móvel de consumo com subscrições de loja | Native Express |
| Primeiro lançamento de app guiado por setup de agente | Native Express |
| SaaS onde o móvel partilha backend com a app web | supastack |
| Produto B2B com equipas e faturação por lugar | supastack |
| Produto que precisa de chaves API ou webhooks de cliente | supastack |
| Produto desktop ou multissuperfície | supastack |


## Veredito

Se o teu produto é uma app e nada mais, o Native Express é o caminho mais rápido e barato. Se a app é uma superfície de um SaaS — ou vai precisar mais tarde de equipas, faturação web ou integrações —, o backend partilhado do supastack poupa-te a reconstrução.

Comparação baseada no código-fonte do supastack e na documentação pública do Native Express, em novembro de 2026. Consulta a documentação de cada projeto para as funcionalidades mais recentes.
