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.

Ecosistema VIVLA

VIVLA opera sobre dos backends independientes que sirven a distintos clientes. Todos los frontends pasan por Cloudflare para DNS, CDN y control de acceso.
La Mobile App consume dos backends: la API principal (vivla-api) para booking, propiedades, auth y stays; y la Tools API (vivla-tools) para chat y encuestas.

Dos backends, dos mundos

Vivla APITools API
Repovivla-apivivla-tools (monorepo)
FrameworkNestJS 11NestJS 10
Base de datosPostgreSQL (Railway) via TypeORMPostgreSQL (Supabase) directo
AuthJWT propioAuth0 + API key guard
ClientesMobile App, Panel, Calendar ManagerMobile App (chat/surveys), Tools Frontend, Community Portal, Home Excellence
HostingRailwayRailway

Stack tecnológico completo

ProductoTecnologíaHosting
Vivla APINestJS 11, PostgreSQL (TypeORM), Firebase, GCSRailway
Vivla ToolsTanStack Start + NestJS + Supabase, Stream Chat, Auth0Railway
Mobile AppReact Native 0.79, Expo SDK 53, TypeScript 5.8App Store / Google Play
Panel CXvivla-panel (TBD)TBD
Community PortalNext.js 14 (portal público clientes)Railway
Home ExcellenceNext.js 14 (portal público propietarios)Railway
Cloud FunctionsFirebase Functions, Node.js 20Google Firebase
Deep LinksCloudflare Pages (vivla-app-site)Cloudflare Pages
InvitacionesVercel Functions (app-invites)Vercel
NPSReact 19, Vite, MUI, FirebaseTBD
DNS / CDNCloudflare (Access para wiki y tools)
DocsMintlifyMintlify Cloud

Conexiones clave

Mobile App → 2 backends

La app consume vivla-api para auth, booking, propiedades, stays e invitaciones. Usa Tools API para chat en tiempo real y encuestas.

Panel → Vivla API

El backoffice de CX consume exclusivamente la API principal para gestionar reservas y atender clientes.

Cloud Functions → Integraciones

Firebase Functions orquestan: HubSpot (CRM), Notion, Slack (alertas), Zendesk (soporte), reportes y NPS.

Portales públicos → Tools API

Community Portal (guías de propiedades) y Home Excellence (métricas para propietarios) son Next.js apps que consumen la Tools API.
Ver Repositorios para la descripción detallada de cada repo.