DOCUMENTACIÓN — ECOSISTEMA MAYACODE
Mapa de todo el software que MayaCode opera y vende: qué sistema es cada cosa, en qué stack corre, y cómo se conectan entre sí. Cada tarjeta abajo tiene su propia documentación técnica completa.
Dos productos con su propio backend y base de datos, y dos sitios estáticos de captación que alimentan al primero.
CRM + ERP interno de MayaCode: de un mensaje de contacto a una venta facturada, con inventario, compras, contabilidad y planillas. Multiempresa — corre también JamStudio.
Producto independiente para vender a terceros: gestión de marketing multi-workspace con generación de contenido por IA, conexión OAuth a redes sociales y publicación programada.
Landing corporativo de MayaCode (React + Vite). Su formulario de contacto crea un lead directo en Obsidian, empresa MayaCode.
Landing de JamStudio, la división de diseño. HTML/CSS/JS plano, sin build. Su formulario crea un lead en Obsidian, etiquetado a la empresa JamStudio.
Dos flujos independientes — uno de captación, uno de producto — que nunca se tocan entre sí.
Captación de leads — ambos sitios estáticos publican al mismo endpoint, y Obsidian decide a qué empresa pertenece el lead según quién preguntó:
Ambos leads terminan en la misma tabla contacts de api.mayacode.dev, distinguidos solo por company_id — se atienden desde el mismo panel admin.mayacode.dev, cambiando de empresa activa.
Cada producto tiene su propia paleta; conviven bajo la marca MayaCode.
Los recursos de marca de Obsidian (logos, isotipos, tokens de color) viven fuera del código, en OBSIDIAN-identidad/ — sin lógica de aplicación, solo assets.