Skip to main content

Documentation Index

Fetch the complete documentation index at: https://wiki.vivla.com/llms.txt

Use this file to discover all available pages before exploring further.

Repositorios

Inventario de todos los repositorios del ecosistema VIVLA, organizados por dominio.

Plataforma principal

vivla-tools

Plataforma interna: chat, surveys, community, notificaciones, equipos.

vivla-api

API REST principal. Sirve a la app móvil y al panel de CX.

vivla-mobile-app

App para copropietarios (iOS y Android).

vivla-panel

Backoffice para agentes de atención al cliente.

vivla-tools

PropósitoPlataforma 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.
StackTanStack Start (frontend), NestJS (backend), Supabase (PostgreSQL), Auth0, Stream Chat, Cloudinary, Resend
HostingRailway (backend + frontend)
Appsapps/frontend (panel interno), apps/backend (API), apps/community-frontend (portal público clientes), apps/home-excellence (portal público propietarios)
ConexionesConsumido por vivla-mobile-app (chat, surveys). Community Portal y Home Excellence son portales públicos.
CaracterísticasTurborepo + pnpm workspaces, packages compartidos (common, ui, eslint-config), Windmill para syncs automáticos
Docs wiki24 páginas MDX — Ver tab Vivla Tools

vivla-api

PropósitoAPI REST interna que expone datos y lógica de negocio a los frontends. Arquitectura modular por entidades con múltiples versiones (V1, V2, V3).
StackNestJS 11, Node.js 22+, PostgreSQL (TypeORM), Firebase/Firestore, Google Cloud Storage
HostingRailway
ConexionesConsumida por vivla-mobile-app, vivla-panel y calendar-manager
CaracterísticasSistema de validación custom, jobs programados, comandos CLI, caching, Sentry, i18n, migraciones de DB
Docs wikiPendiente — template disponible en subrepo-examples/backend-docs.json

vivla-mobile-app

PropósitoApp móvil para copropietarios: reservar estancias, comunicarse, gestionar perfil y propiedades.
StackReact Native 0.79.6, Expo SDK 53, Expo Router 5, TypeScript 5.8
HostingApp Store (iOS), Google Play (Android)
ConexionesConsume vivla-api (auth, booking, properties, stays) y Tools API (chat, surveys)
CaracterísticasNew Architecture habilitada, Zustand + React Query, Stream Chat, PostHog, Sentry, i18n (ES/EN)
Docs wiki31 páginas MDX — Ver tab Mobile App

vivla-panel

PropósitoNuevo backoffice para agentes de CX (customer experience).
StackPor confirmar
HostingPor confirmar
ConexionesConsume vivla-api
Docs wikiPendiente — template disponible en subrepo-examples/panel-docs.json

Servicios

booking-cloud-functions

Cloud functions de Firebase para automatizaciones e integraciones.

calendar-manager

Gestión de calendarios, integrándose al panel.

VivlaNPS

Herramienta de subida de imágenes NPS por propiedad.

booking-cloud-functions

PropósitoFunctions serverless para automatización del sistema de booking e integraciones con servicios externos.
StackFirebase Functions, Node.js 20, HubSpot API, Notion, Slack, Zendesk, Sharp (imágenes), json2csv
HostingGoogle Firebase (Cloud Functions)
Módulosbooks, calendars, dashboard, notifications, NPS, reports, Hostaway, proxy
Docs wikiPendiente

calendar-manager

PropósitoGestión de calendarios de propiedades. Se está integrando al panel.
StackPor confirmar (repo no disponible localmente)
ConexionesConsume vivla-api
Docs wikiPendiente

VivlaNPS

PropósitoAplicación web para subir y gestionar imágenes NPS (Net Promoter Score) por propiedad. Almacena en Firebase Storage con metadata en Firestore.
StackReact 19, Vite, Material-UI (MUI), Firebase (Firestore + Storage), TypeScript
Docs wikiPendiente

vivla-app-site

Verificación de deep links y landing page de la app.

app-invites

Redirects de invitaciones con metadata social.

vivla-app-site

PropósitoSitio 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.
StackCloudflare Pages, Wrangler CLI
HostingCloudflare Pages (vivla.app, staging.vivla.app, dev.vivla.app)
Docs wikiPendiente

app-invites

PropósitoServicio 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.
StackVercel Functions, Tailwind CSS
HostingVercel
ConexionesConsume vivla-api para obtener metadata de invitaciones
Docs wikiPendiente
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.

Externo

propcos

Desarrollo externo por contratista.

propcos

PropósitoProyecto desarrollado por contratista externo (Digio).
StackPor confirmar (repo no disponible localmente)
Docs wikiPendiente

Documentación

docs

Este repositorio. Wiki centralizada en Mintlify.

docs

PropósitoDocumentación centralizada de toda la plataforma VIVLA. Agrega documentación de los subrepos via GitHub Actions.
StackMintlify, GitHub Actions (agregación automática)
HostingMintlify Cloud (wiki.vivla.com, protegido por Cloudflare Access)

Estado de documentación

RepoWiki pagesEstado
vivla-mobile-app31Activo
vivla-tools24Activo
vivla-api0Pendiente (template disponible)
vivla-panel0Pendiente (template disponible)
booking-cloud-functions0Pendiente
calendar-manager0Pendiente
vivla-app-site0Pendiente
app-invites0Pendiente
VivlaNPS0Pendiente
propcos0Pendiente