Plataforma interna de Vivla. Monorepo con chat de soporte en tiempo real, encuestas NPS (5 tipos), community guidelines, notificaciones push, gestión de equipos y permisos granulares. Es el corazón operativo del negocio.
API REST interna que expone datos y lógica de negocio a los frontends. Arquitectura modular por entidades con múltiples versiones (V1, V2, V3).
Stack
NestJS 11, Node.js 22+, PostgreSQL (TypeORM), Firebase/Firestore, Google Cloud Storage
Hosting
Railway
Conexiones
Consumida por vivla-mobile-app, vivla-panel y calendar-manager
Características
Sistema de validación custom, jobs programados, comandos CLI, caching, Sentry, i18n, migraciones de DB
Docs wiki
Documentado nativamente en este repo (docs), ya que vivla-api no aloja su propia carpeta de docs. Ver tab Vivla API y las páginas de producto en Operativa.
Sitio estático que sirve archivos de verificación de deep links (AASA para iOS, assetlinks.json para Android) y una landing page con detección de plataforma.
Servicio de redirects para invitaciones a la app con generación dinámica de metadata Open Graph y Twitter Cards. Detecta plataforma y redirige a las app stores.
Stack
Vercel Functions, Tailwind CSS
Hosting
Vercel
Conexiones
Consume vivla-api para obtener metadata de invitaciones
Docs wiki
Pendiente
Posible solapamiento: app-invites y vivla-app-site ambos manejan redirects y deep links. Pendiente confirmar si app-invites está deprecado en favor de vivla-app-site o si sirven propósitos diferentes.