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
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.
- 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.
- 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.
- 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.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.


