Ir al contenido

Para desarrolladores

Boost se construye en dos repositorios:

Repositorio Qué tiene
Monorepo Todo lo que ve el usuario: la aplicación web (Next.js), la aplicación móvil (Expo), esta documentación, el manual de usuario y los paquetes compartidos. La web hace también de intermediaria (BFF) entre el navegador y el backend.
BoostAPI El backend (NestJS): reglas de negocio, permisos, datos del CRM, integración con Zauru, los canales de Meta (WhatsApp, Messenger, Instagram) y el correo, con los que habla directo, el motor de workflows y la CLI boost para operar producción sin riesgo.
Documentación Para quién Dónde
Esta Quien necesita saber qué hace Boost y cómo está armado, sin entrar al código. apps/docs del Monorepo.
Manual de usuario Quien usa Boost todos los días: paso a paso con capturas. apps/manual del Monorepo, sitio aparte.
Técnica del Monorepo Quien cambia la web, la app móvil o los paquetes: por área, cómo se conecta, invariantes y cómo se prueba. docs/README.md del Monorepo (el índice).
Técnica de BoostAPI Quien cambia el backend: módulos, contratos, workflows, roles y permisos, operación. docs/README.md de BoostAPI (el índice).
Decisiones Todos, personas y agentes: por qué el código es como es. .rationale/ de cada repositorio (ver Convenciones).
Si se va a… Leer primero
Entender la arquitectura Arquitectura
Levantar el proyecto en la computadora Levantar el proyecto (la web y el backend)
Probar la web desde la terminal, operar workflows o revisar datos CLI y herramientas
Diagnosticar algo que falla en producción Los casos de operación y la CLI boost (ops, canales, errores)
Escribir código o abrir un PR Convenciones
Trabajar con un agente de IA Agentes de IA
Cambiar esta documentación Mantener esta documentación
Cambiar una pantalla Su página en Pantallas y, en el Monorepo, el documento de su área en docs/modulos/.
Cambiar el backend Su CLAUDE.md, el documento del área en docs/modulos/ de BoostAPI y las reglas del backend.