Año 2026
★ DestacadoJoansaro Contratos
Sistema de firma electrónica de contratos: editor de campos, firma digital y PDF con certificado.

Tests E2E en verde
17/17
Evidencia anti-manipulación
SHA-256
Fuentes de firma embebidas
3
Acerca del proyecto
Plataforma completa de firma de contratos construida con Next.js 15 y Prisma sobre SQLite, a partir de un design system propio. El dueño crea documentos (desde cero, plantilla o PDF subido), coloca campos de firma/fecha/texto arrastrando y redimensionando sobre el documento, y envía un enlace único al firmante. El cliente firma dibujando en canvas o tipeando con fuentes caligráficas reales, y ambos descargan un PDF generado en el servidor con página de Certificate of Completion: timestamps, IP, dispositivo, hash SHA-256 y audit trail completo.
01. Problema
Un flujo de firma tiene muchas partes móviles: estados del documento, un editor visual de campos, un flujo público para el firmante y evidencia verificable de qué se firmó, cuándo y por quién.
02. Solución
Server Actions de Next.js como única capa de API, máquina de estados Draft→Sent→Viewed→Signed/Declined con timeline de eventos, editor drag-and-drop con coordenadas porcentuales, enlaces tokenizados para el firmante y generación de PDF con pdf-lib embebiendo las fuentes de firma reales.
03. Resultado
Ciclo completo verificado con una suite E2E de Playwright (17/17): crear, preparar, enviar, firmar en otra sesión y descargar el PDF certificado con hash e IP.
Galería
(04)


