Products

Sign Flow

Electronic signature of PDF documents: signers, approvers and copies, signature certificate and delivery to the document system.

The project

Sign without printing

Sign Flow is ITDM’s platform for signing PDF documents: you upload the file, place the fields to fill and choose who signs, who approves and who gets a copy. Each person signs from a personal link.

When the process closes, the PDF gets a signature certificate on its last page and reaches the client’s document system through an HMAC SHA-256 signed call. Several clients share the platform, with a showcase, pricing and sign-up.

What we did

  • Design
  • Web development
  • Document integration

Client

ITDM Group

Sector

Electronic signature

Timeline

2026

Signature type

Simple electronic

Model

Multi-tenant

Features

What it does

  • PDF upload
  • Fill-in blocks on the PDF
  • Reusable templates
  • Contact book

Architecture

How it works

  1. PreparationIn Next.js you upload the PDF, place the fields and choose the recipients.
  2. SendingNestJS creates the request and emails each person a personal link.
  3. Signingpdf-lib applies the signatures and the certificate, with audit log and file hash.
  4. DeliveryThe document goes to MinIO (S3) and to the client’s document system through an HMAC signed call.

Technologies

The technology stack

Layer 01

Frontend

Pages, editor and showcase

  • Next.js 16
  • React 19

Layer 02

Backend

Requests, signing and delivery

  • NestJS 12
  • TypeORM
  • pdf-lib
  • Nodemailer

Layer 03

Data and release

Database, storage and servers

  • PostgreSQL
  • MinIO (S3)
  • Docker
  • Caddy
  • GitHub Actions

Contact us

Have a project in mind? Let’s talk about it.

Contact us for strategic advice to turn your ideas into real success.

Call now: +39 081 526 9325

Your benefits

  • More than 20 skilled developers
  • Agile SCRUM methodology
  • Microservices and containers
  • AWS and Azure cloud
  • Dedicated teams
  • Custom code

What happens next?

  1. We schedule a call at your convenience
  2. We hold a discovery and consulting meeting
  3. We prepare a proposal

Book a consultation

Fields marked with * are required.