Dashboard

CONT-AU-026-2026 · Fase F2/F4

ℹ️ Verificando conexión con la API…
Beneficiarios registrados
Obras PURS activas
Posibles duplicados
F2
Fase activa · Avance 19%
Registrar Beneficiario
Cantera de Valores (B2.2 · B2.3 · B2.4)
Registrar Obra PURS
Infraestructura A3.2 · A3.3
Verificar duplicados
Búsqueda por DNI y nombre (pg_trgm)

Estado del Sistema

Conexión API · F4 Backend PostgreSQL/Neon

ENDPOINTS DISPONIBLES

POST /api/auth/login
GET /api/beneficiarios
POST /api/beneficiarios
POST /api/beneficiarios/duplicados
GET /api/purs
POST /api/purs
GET /api/auth/me

STACK TÉCNICO

PostgreSQL 16 · Neon Free
Express 4 + Zod · Node.js 20
JWT (8h) · bcryptjs · RLS
pg_trgm · pgcrypto · unaccent
Ley 29733 · Auditoría trigger

En producción: https://api.unacem-registro.neon.tech

Verificación de Duplicados

Búsqueda por similitud (pg_trgm · umbral 0.7) + DNI exacto

Buscar beneficiario existente
Cómo funciona la deduplicación:
1. Si ingresa un DNI de 8 dígitos → búsqueda exacta (DNI único en la BD)
2. Si ingresa apellido o nombre → búsqueda por similitud usando pg_trgm (extensión PostgreSQL)
3. Resultados con similitud ≥ 0.85 se muestran en rojo (probable duplicado), 0.70-0.84 en naranja (revisar)
4. Se usa también la función fn_buscar_duplicados_beneficiario() del schema UNACEM

Cantera de Valores, Registro de Beneficiarios

Fichas B2.2 · B2.3 · B2.4 · Validación cliente + API

↗ Abrir en ventana

PURS Infraestructura, Registro de Obras

Fichas A3.2 · A3.3 · Costos AU · Apalancamiento

↗ Abrir en ventana

Actividad Reciente

Últimos registros y eventos del sistema

Conecta la API para ver actividad en tiempo real.

Configuración de API

Endpoints y conexión al backend F4

Auditoría · Ley 29733

Trazabilidad de accesos y modificaciones

El sistema registra automáticamente INSERT, UPDATE y DELETE en la tabla auditoria vía trigger fn_auditoria(). Cada acción incluye: usuario_id, tabla, accion, datos_anteriores, datos_nuevos, ip_address, timestamp.
Carga el log conectando la API.