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). |