Plataforma de marketing de contenido
Go to file
2026-01-04 07:19:23 -06:00
.github Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
.husky Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
database Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
docker Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
docs Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
jenkins Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
nginx Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
orchestration Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
.env.ports Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
.gitignore refactor: Configure subrepositorios 2026-01-04 07:19:23 -06:00
.gitmodules refactor: Configure subrepositorios 2026-01-04 07:19:23 -06:00
commitlint.config.js Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
CONTRIBUTING.md Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
INVENTARIO.yml Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
lint-staged.config.js Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
package.json Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00
README.md Initial commit - platform_marketing_content 2026-01-04 06:19:39 -06:00

Platform Marketing Content (PMC)

Descripción

Platform Marketing Content es una plataforma de generación y gestión de contenido de marketing asistida por inteligencia artificial. Integra ComfyUI para generación de imágenes y modelos LLM para contenido textual.

Estado del Proyecto

  • Estado: En desarrollo
  • Última actualización: 2025-12-12

Stack Tecnológico

Componente Tecnología Puerto
Frontend React + TypeScript + Tailwind CSS 3110
Backend API NestJS + TypeScript 3111
Database PostgreSQL 16 (pmc_dev) 5432
Cache Redis 7 6379
Storage MinIO (S3 compatible) 9000/9001
AI Art ComfyUI 8188

Estructura del Proyecto

platform_marketing_content/
├── apps/
│   ├── backend/           # API NestJS
│   │   └── src/
│   └── frontend/          # UI React + Vite
│       └── src/
├── database/              # Schemas y migraciones
├── docs/                  # Documentación
├── orchestration/         # Guías de orquestación
└── .env.ports             # Configuración de puertos

Configuración

Requisitos

  • Node.js 20+
  • PostgreSQL 16
  • Redis 7
  • MinIO (opcional, para storage)
  • ComfyUI (opcional, para generación de imágenes)

Base de Datos

# Credenciales por defecto (desarrollo)
DB_NAME=pmc_dev
DB_USER=pmc_user
DB_PASSWORD=pmc_secret_2024
DB_PORT=5432

Instalación

# Backend
cd apps/backend
cp .env.example .env
npm install
npm run start:dev

# Frontend
cd apps/frontend
cp .env.example .env
npm install
npm run dev

Puertos

Servicio Puerto Descripción
Frontend 3110 Aplicación web (Vite)
Backend 3111 API REST (NestJS)
MinIO API 9000 Object storage
MinIO Console 9001 Admin MinIO
ComfyUI 8188 Generación de imágenes

Documentación

Ver carpeta /docs para documentación detallada:

  • /docs/90-transversal/ - Documentación transversal

Referencia de Puertos

Registrado en: @DEVENV_PORTS (/home/isem/workspace/core/orchestration/inventarios/DEVENV-PORTS-INVENTORY.yml)

Estándar: Frontend = base (3110), Backend = base + 1 (3111)