Skip to content
Volver a proyectos

Año 2026

★ Destacado

Joansaro Contratos

Sistema de firma electrónica de contratos: editor de campos, firma digital y PDF con certificado.

Joansaro Contratos

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)
Joansaro Contratos — 1
Joansaro Contratos — 2
Joansaro Contratos — 3
Joansaro Contratos — 4