En desarrollo activo

Pleroma

Sistema de Gestión de Contratación Pública

Proyecto orientado a entidades de servicios públicos en Colombia, enfocado en ordenar el proceso contractual y reducir tareas manuales.

Angular 21 Node.js Prisma AWS S3
Contexto

El Problema

En muchas entidades, la contratación pública combina archivos dispersos, documentos manuales y poca trazabilidad entre CDP, contratistas y contratos. Eso aumenta tiempos de gestión y riesgo de errores operativos.

Pleroma se diseñó para trabajar ese proceso de punta a punta desde una sola aplicación, manteniendo reglas claras y control documental.

La prioridad del proyecto es simple: menos reproceso, mejor seguimiento y documentos consistentes generados desde datos confiables.

Desafíos que resuelve:

Documentos manuales

Creación manual de contratos, resoluciones y adendas propensa a errores humanos

Control presupuestal fragmentado

CDPs en hojas de cálculo sin trazabilidad con contratos

Información dispersa

Datos de contratistas en archivos físicos o digitales sin estructura

Sin trazabilidad

Falta de historial de versiones y auditoría de documentos

Seguridad limitada

Documentos sensibles sin control de acceso adecuado

Funcionalidades

Recorrido por el Sistema

Este recorrido muestra cómo se conecta cada etapa del proceso dentro del sistema.

1
Acceso y perfiles
Paso 1

Acceso y perfiles

El sistema define perfiles de usuario y permisos por módulo para que cada persona vea y gestione solo lo que le corresponde.

Ingreso seguro Perfiles de usuario Permisos por módulo Control de sesiones
2
Registro de Terceros
Paso 2

Registro de Terceros

El módulo de terceros diferencia entre personas naturales y jurídicas. Cada tipo tiene formularios específicos con validación de documentos de identidad, datos bancarios y toda la información requerida para la contratación pública colombiana.

Persona natural y jurídica Validación automática de documentos Gestión de datos bancarios Datos requeridos por normativa colombiana
3
Creación de CDP
Paso 3

Creación de CDP

El Certificado de Disponibilidad Presupuestal (CDP) permite asignar rubros presupuestales con montos específicos. El sistema calcula automáticamente el total y valida que los montos sean consistentes antes de vincularlos a contratos.

Múltiples rubros presupuestales Cálculo automático del total Validación de consistencia Vinculación directa a contratos
4
Contrato — Información Maestra
Paso 4

Contrato — Información Maestra

Este es el formulario central del sistema. Vincula el CDP con el tercero, define modalidad, fechas, valores, forma de pago, supervisor asignado y configuración de garantías requeridas según la normativa colombiana.

Vinculación CDP + Tercero Definición de modalidad y fechas Configuración de garantías Asignación de supervisor
5
Generación de Documentos
Paso 5

Generación de Documentos

El módulo permite generar contratos y resoluciones en Word con datos del sistema, evitando edición manual repetitiva y errores de copia.

Plantillas .docx personalizables Inyección automática de datos Conversión de cifras a letras Descarga individual o en lote (ZIP)
6
Auditoría completa
Paso 6

Auditoría completa

Cada acción relevante del sistema se registra en un log de auditoría con usuario, fecha y detalle. Esto permite seguir cambios en contratos, CDPs y terceros, y revisar el historial cuando se necesita.

Registro de usuario, fecha y acción Trazabilidad total de cambios Historial completo de modificaciones Auditoría de contratos, CDPs y terceros
7
Configuración de Empresa
Paso 7

Configuración de Empresa

Cada entidad configura su información institucional, plantillas y parámetros operativos, manteniendo sus datos separados de otras organizaciones.

Datos institucionales editables Gestión de plantillas Configuración por entidad Separación de información por organización
Trazabilidad

Contract Compliance Trace Map

Ciclo completo del proceso de contratación pública: desde el registro del tercero hasta el archivo con auditoría, con puntos de control en cada etapa.

Matriz de Control

Registro de Tercero

Documentos de identidad y soportes completos

Contratación

Certificado Presupuestal (CDP)

Montos consistentes con rubros presupuestales

Financiera

Expediente Contractual

Expediente completo antes de generar contrato

Jurídica

Generación Documental

Plantilla institucional preservada

Plataforma

Revisión y Firma

Historial de versiones por usuario y fecha

Control Interno

Archivo y Auditoría

Bitácora y archivo centralizados

Control Interno
Contratación
Financiera
Jurídica
Plataforma
Control Interno
Tecnologías

Stack Técnico

stack://pleroma

Frontend 01

Angular 21+

Interfaz principal

Frontend 02

TanStack Query

Gestión de datos

Frontend 03

TailwindCSS

Estilos utilitarios

Frontend 04

DaisyUI

Componentes de interfaz

Backend 05

Node.js 11+

Servicios de negocio

Backend 06

Prisma ORM

Acceso a base de datos

Database 07

PostgreSQL

Base de datos relacional

Storage 08

AWS S3 / MinIO

Almacenamiento de archivos

Auth 09

JWT

Access + Refresh Tokens

Docs 10

DocxTemplater

Generación de documentos

DevOps 11

Docker

Contenedores

Lo que demuestro

Aprendizajes del proyecto

Producto 01

Desarrollo full stack orientado a procesos administrativos

Producto 02

Diseño de flujos para gestión contractual

Proceso 03

Generación automática de documentos a partir de datos del sistema

Proceso 04

Organización de información con base de datos relacional

Plataforma 05

Control de acceso por perfiles de usuario

Plataforma 06

Gestión de archivos y soportes del proceso

Capacidades clave Automatización documental Trazabilidad Flujos administrativos
Proyecto en desarrollo activo

¿Te interesa conocer más?

Pleroma es un proyecto privado y sigue en evolución. Si quieres revisar enfoque, arquitectura o código, puedo compartir una demo y más contexto técnico.

¿Cómo deseas contactarme?

Elige el medio que prefieras