DOCUMENTACIÓN — ECOSISTEMA MAYACODE

Cómo está armado 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.

Los sistemas

Dos productos con su propio backend y base de datos, y dos sitios estáticos de captación que alimentan al primero.

Cómo se conectan

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ó:

mayacode.dev→ POST /api/contact→ Obsidian · company_id 1
jamstudio.mayacode.dev→ POST /api/contact {site:"jamstudio"}→ Obsidian · company_id 2

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.

Aura no participa de ese flujo. Es un producto separado — propio backend, propia base D1, propia autenticación por sesión (no Cloudflare Access) — pensado para venderse a otros negocios, no para administrar el de MayaCode. No comparte datos, usuarios ni infraestructura con Obsidian.

Identidad de marca

Cada producto tiene su propia paleta; conviven bajo la marca MayaCode.

Obsidian — índigo/violeta/negro JamStudio — navy/verde/lima Aura — ámbar

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.

Documentación de Obsidian → Documentación de Aura →