Proyecto Fullstack · En Vivo

Contracta — Gestor de Contratos Municipales

Plataforma fullstack para generar, versionar y trazar contratos laborales con anexos, plantillas asistidas por IA y documentos legales en PDF/Word.

Dashboard de Contracta con KPIs de contratos, tabla de contratos laborales con badges de estado, panel de anexos y cronología de versiones
El Contexto

El Contrato Vivía en un Adjunto de Correo

La gestión de contratos en municipalidades chilenas corre sobre plantillas Word sueltas: cada contrato parte de un archivo distinto, las versiones se intercambian por email y la trazabilidad depende de quién guardó qué en qué carpeta.

Las prórrogas, los ajustes de remuneración y los términos de contrato viven como documentos separados, sin vínculo formal con el contrato base. Cuando llega una auditoría, la pregunta "quién cambió qué y cuándo" no tiene respuesta verificable.

Sin sistema

  • Plantillas Word sueltas: cada contrato es un archivo aparte
  • Versiones por email como único historial
  • Cero trazabilidad de cambios
  • Anexos desconectados del contrato base
  • Sin control de acceso por rol
La Solución

Contratos como Datos Versionados, No como Archivos

Versionado append-only

Cada edición crea una versión inmutable. Diff lado a lado y cronología unificada por contrato.

Anexos con vida propia

Prórroga, remuneración y término con referencia al contrato base y cascada de estados.

RBAC con separación de funciones

Admin de plataforma, gestor del negocio y trabajador en solo-lectura (ISO 27001 A.5.3 + Ley 21.719).

Plantillas con IA

Formato .md abierto: cualquier IA genera plantillas. Import con validación en vivo.

Diff lado a lado

Cada edición crea una versión inmutable: nada se sobrescribe.

Cascada de anexos

  • Contrato base v2 · Vigente
  • Anexo de prórroga ref. base v2
  • Anexo de término cierra vigencia

Cada anexo referencia al contrato base y actualiza su estado.

Separación de funciones

  • Admin plataforma usuarios · plantillas · configuración
  • Gestor negocio contratos · anexos · documentos
  • Trabajador solo lectura de su contrato

ISO 27001 A.5.3 · Ley 21.719

Detalles Legales

PDF/Word con estándar notarial chileno

Liberation Serif, cláusulas numeradas PRIMERA.- y bloque de firmas según DT.

Marco legal real en plantillas

Ley 18.883 (Estatuto Administrativo), Ley 21.561 (jornada 42 horas) y Ley 19.880 (procedimientos administrativos).

Auditoría end-to-end

Cada acción registra quién, qué y cuándo. La cronología unificada reconstruye la historia completa de cada contrato.

Métricas

El Sistema en Números

6

Releases (v0.1 → v0.6)

360+

Tests automatizados

38

Endpoints API

3

Roles RBAC

6

Migraciones SQL versionadas

0

Dependencias frontend

Stack Tecnológico

Herramientas de la Plataforma

Núcleo backend

Node.js 22 Express 5

Datos y documentos

PostgreSQL 18 pdfmake docx js-yaml

Frontend

Vanilla JS MPA 0 dependencias

Despliegue

Docker Coolify

Pruébala en Vivo

Explora el versionado, los anexos y la cronología completa en la instancia desplegada.

Demo con datos de ejemplo — Municipalidad Villa Las Retamas.