Volver al portafolio
Plataforma

Recreando

La plataforma multi-sitio de documentación y contenido que sirve este sitio, con IA local.

Portada de recreando.dev
Cliente

Recreando

Periodo

2022 — presente

Categoría

Plataforma

Stack

Next.js 16, React 19, Turborepo, NestJS, MongoDB, Lexical, Ollama, Anthropic SDK, OpenAI, ImageKit, NextAuth

Sobre el proyecto

El sitio que estás leyendo, y otros once. Un CMS multi-sitio publica desde un mismo panel a recreando.dev, la documentación de los paquetes @cfdi, Top Hit y varios más, cada uno con su propio dominio. La documentación es multi-versión, multi-idioma y multi-lenguaje de programación: un mismo artículo se sirve para la versión 4.0.18 en español y TypeScript. El editor es Lexical extendido con bloques propios —código ejecutable con Sandpack, diagramas de Excalidraw, encuestas, ecuaciones— y el asistente de IA escribe directamente sobre esos nodos en lugar de devolver texto para copiar y pegar. El proveedor es intercambiable: Anthropic, OpenAI o un modelo local por Ollama, que es como corre hoy.

De dónde viene

El modelo multi-sitio no es una idea de escritorio: viene de gestionar contenido en Televisa, donde un mismo sistema publica a varias marcas —univision.com, tudn.com, sus secciones de deportes— y la redacción no piensa en «posts» sino en tipos de contenido con reglas propias: liveblog, galería, video, partido de fútbol. Ahí aprendí que un CMS serio se organiza por sitio, sección y tipo de contenido, no por una lista plana de artículos. Esta plataforma hereda ese modelo, y todavía conserva sus cimientos: los catálogos de sitios y tipos de contenido del monorepo siguen siendo los de aquella arquitectura.

Funcionalidades

  • CMS multi-sitio: 12 sitios con dominio propio desde un mismo panel
  • Documentación multi-versión, multi-idioma y multi-lenguaje de programación
  • Asistente de IA que escribe sobre los nodos del editor, no texto plano
  • Proveedor de IA intercambiable: Anthropic, OpenAI o Ollama en local
  • Redacción, reescritura desde una URL, resumen y traducción asistidas
  • Editor Lexical con bloques propios: Sandpack, Excalidraw, encuestas, ecuaciones
  • Análisis de SEO con puntuación, Open Graph y URL canónica
  • Historial de versiones por artículo
  • Comentarios, calificación de lectores y analítica
  • API REST en NestJS con API key por sitio
  • Gestión de medios sobre ImageKit

Galería del proyecto

Capturas del sistema en funcionamiento.

Acceso al CMS multi-sitio
Dashboard del CMS con actividad de contenido
Sitios y subsitios publicados desde un mismo panel
Listado de artículos con estado de publicación
Editor Lexical con bloques propios: Sandpack, Excalidraw, encuestas
Asistente de IA corriendo sobre un modelo local
Análisis de SEO con puntuación automática
SEO, Open Graph e historial de versiones
Artículo servido por versión, idioma y lenguaje
Comentarios, calificación de lectores y artículos relacionados
Documentación de los paquetes @cfdi sobre la misma plataforma
Estado de los paquetes del ecosistema CFDI
Top Hit, otro sitio publicado desde el mismo CMS

¿Te interesa este proyecto?

Escríbeme para saber más o para colaborar en algo similar.

Este sitio utiliza cookies para mejorar tu experiencia. Al continuar navegando, aceptas su uso. Puedes deshabilitarlas desde tu navegador.