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

# Un boilerplate SaaS de Expo con inicio de sesión, chat de IA y paywalls reales

La app Expo de supastack es un SaaS móvil de producción: inicio de sesión OAuth y por email, asistente de IA, notificaciones, temas y paywalls de RevenueCat, sobre la misma API que la app web.

_Publicado 2026-10-30._
_Actualizado el 2026-10-30._

> **¿Qué incluye la app de Expo de supastack?**
> Depende del plan, pero la app de Expo es un SaaS móvil de producción, no una demo: inicio de sesión con Google y Apple más códigos por correo, un asistente de IA, una bandeja de notificaciones, bloqueo biométrico, temas y una paywall de RevenueCat conectada al mismo backend y reglas de acceso que la app web. Los perfiles de EAS para desarrollo, vista previa y envío a las tiendas ya están configurados.

## La mitad móvil de un SaaS real

La app entrega las pantallas que un producto móvil de pago necesita de verdad, no una demo con tres botones. Flujos de inicio de sesión, un feed de inicio con contenido, el asistente de IA, una bandeja de notificaciones, ajustes y una paywall de RevenueCat funcionan contra la misma API que la app web.

- Inicio de sesión con Google y Apple más códigos de un solo uso por email, con deep links de auth
- Asistente de IA con controles de modelo y de salida
- Bandeja de notificaciones con estado leído/no leído y marcas de tiempo compactas
- Compras con RevenueCat, restauración y acceso verificado
- Bloqueo biométrico de la app y gestión de sesiones con secure-store
- Modos sistema, claro y oscuro sobre el sistema de temas compartido
- Notificaciones listas para push a través de expo-notifications


## Construida como esperan los equipos de Expo

Expo 57 sobre React Native 0.86 con navegación por archivos de Expo Router, llamadas API tipadas al backend alojado y perfiles de build EAS para desarrollo, preview y envío a las tiendas.

Las sesiones se sincronizan por almacenamiento seguro y deep links de auth: un usuario que compra en la web desbloquea en el teléfono, y un usuario que compra dentro de la app aparece en tu admin web.

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


## La app web es tu backend

La app móvil no tiene un backend fantasma propio, se autentica y lee datos del mismo despliegue Next.js o TanStack Start que usan tus usuarios web. Una superficie de API, un conjunto de reglas, una vista de admin para todos los usuarios.


## Del clon a las tiendas

Apunta la app a tu API desplegada, ejecútala en Expo Go o en un dev build y arranca con pantallas reales en lugar de placeholders. Los perfiles EAS y las guías de envío te llevan del primer build a la revisión de TestFlight y Play Console.

- Perfiles de build de desarrollo, preview y producción ya configurados
- Las guías de RevenueCat y push cubren la configuración específica de cada tienda
- Bloqueo de app, deep links y temas funcionan desde el primer momento


## Preguntas frecuentes

- ¿Cómo funcionan los pagos en móvil?, A través de compras in-app de RevenueCat, la vía que las tiendas exigen para bienes digitales. Compras, restauraciones y derechos de acceso comparten las mismas reglas que el billing web.
- ¿Necesito un Mac para publicar la app de iOS?, No. EAS Build compila y firma los builds de iOS en la nube; la guía de envío cubre la revisión de App Store. Un Mac solo hace falta si quieres el simulador local.
- ¿La app móvil funciona sin la app web?, La app habla con la API alojada, el mismo despliegue Next.js o TanStack Start que alimenta tu web. Publicadas juntas, cada pantalla se apoya en datos reales.
