Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

matrix-cubepath

Plataforma de productividad autoalojada para desarrolladores con gestión jerárquica de proyectos (Misión → Objetivos → Planes → Tareas), sincronización con GitHub y métricas integradas.

Ficha actualizada 24 sept 2026, 22:13 · upstream 24 sept 2026, 22:02 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es matrix-cubepath

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Matrix es una plataforma full-stack de productividad diseñada para desarrolladores que gestionan múltiples proyectos simultáneamente. Conecta la visión estratégica con la ejecución diaria mediante una jerarquía clara: Misión, Objetivos, Planes y Tareas. Incluye sincronización automática con repositorios de GitHub, seguimiento de tareas en formato Kanban, captura de ideas con evaluación de impacto y almacenamiento seguro de credenciales.

La arquitectura está construida con Node.js + Express en el backend, React 18 + Vite en el frontend y utiliza SQLite (vía sql.js) por defecto, intercambiable por libsql para persistencia. Soporta autenticación multiusuario con bases de datos aisladas por usuario, recuperación de contraseña vía email (SMTP/Resend) y panel de estado del sistema para monitorizar servicios externos.

El despliegue se optimiza para CubePath + Dokploy, permitiendo HTTPS automático con Traefik, despliegues continuos desde GitHub Actions y gestión visual de variables de entorno. Incluye soporte i18n completo (EN/ES), diseño responsive y seguridad HTTP headers en todas las respuestas.

CASOS DE USO
  • Gestión jerárquica de proyectos: definir misión, objetivos, planes y tareas con seguimiento automático de progreso.
  • Sincronización con GitHub: rastrear repositorios, lenguajes, commits recientes, dependencias y estado de CI/CD.
  • Captura y evaluación de ideas: pipeline desde borrador hasta aprobación o descarte con scoring multidimensional.
  • Seguridad multiusuario: bases de datos SQLite aisladas por usuario para evitar mezcla de datos entre usuarios.
  • Monitorización de servicios externos: ping HTTP a backends y TCP a bases de datos, con detección de servicios dormidos.
  • Análisis de actividad: heatmap diario/semanal, tendencias de tareas completadas, contador de rachas y temporizador Pomodoro.
PUNTOS DESTACADOS
  • Arquitectura multiusuario con aislamiento de datos por usuario mediante bases de datos SQLite independientes.
  • Sincronización automática con GitHub API para seguimiento de repositorios, lenguajes y estado de CI/CD.
  • Despliegue simplificado en CubePath + Dokploy con HTTPS automático vía Traefik y Let's Encrypt.
  • Soporte i18n completo en inglés y español con regeneración dinámica de datos demo al cambiar idioma.
  • Seguridad reforzada: HTTP headers (HSTS, CSP, etc.), cookies httpOnly, hashing scrypt y tokens HMAC.
  • Diseño responsive sin dependencias extra, adaptado a móviles y tablets mediante Tailwind breakpoints.
PRECAUCIONES
  • La versión demo utiliza sql.js en memoria; los datos se reinician al restarrear el servidor.
  • El módulo de Password Vault no está incluido en la versión pública del repositorio.
  • Sin SMTP configurado, los enlaces de recuperación de contraseña aparecen en los logs del servidor.
  • Requiere 2 núcleos CPU y 2048 MB RAM para un despliegue recomendado según análisis técnico.
  • La sincronización con GitHub depende de la API pública; puede verse afectada por límites de tasa.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Overview — main dashboard with mission, stats, activity and side panelTask Board — Kanban board with priorities, deadlines and metricsProjects — view of projects synced with GitHub
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para producción, usa CubePath + Dokploy con docker-compose.yml. Configura SMTP para recuperación de contraseñas. Asegura el volumen /data para persistencia de SQLite. Habilita HTTPS automático con Traefik. Controla la creación de nuevos usuarios vía variable de entorno. Monitoriza logs en el panel de Dokploy.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsRustPython
SERVICIOS
PostgreSQLMySQL
BASES DE DATOS
PostgreSQLMySQL
PUERTOS
51733939465
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.