Digital E-Sign Platform
Enterprise Document Preparation & Signing System
Enterprise document preparation and signing system allowing teams to create reusable A4 document templates, manage signature records, assign documents to multiple recipients with strict 100% completion rules, and bulk-sign ERPNext invoices.
Interface Evidence & Workflows

Hero & Document Portal
Enterprise portal interface for document preparation and digital signing.
Multi-Party Signing Lifecycle
Reusable Template Design
Upload an existing PDF or blank page, place interactive fields (Text, Signature, Checkbox, Date), and capture precise X/Y coordinates relative to an A4 canvas.
Document Preparation & Assignment
Select a saved template, configure document metadata, assign recipient emails, or trigger directly via bulk ERPNext Sales/Purchase Invoices.
Multi-Party Dispatch
Automated notification dispatch routes access links to all assigned signers while maintaining tracking records in the document inbox.
Recipient Action (Sign or Reject)
Recipients open the document, complete required fields, and submit drawn/uploaded signatures OR reject with mandatory reason logging.
Backend PDF Processing
Python backend processes document changes using backend PDF libraries, positioning field values via captured coordinates, and optimizing print buffers.
Multi-Party Completion Rule
The workflow tracks each recipient individually and evaluates completion condition: marked completed ONLY when 100% of assigned recipients have signed.
System Layers & Technical Design
React TypeScript interface, layered HTML A4 canvas with X/Y coordinate mapping, signature drawing canvas, and document status tracking.
Python backend services, backend PDF-processing library, multi-recipient completion evaluator, and email notification dispatcher.
Document records, attachments persistence, reusable templates, signature collections, and recipient status logs.
The Engineering Challenge & Solution
Handling multi-recipient assignment where all parties must sign before completion, capturing accurate field X/Y coordinates on multi-page A4 documents, and eliminating PDF preview/print flicker.
Engineered a layered HTML canvas over A4 dimensions for precise coordinate capture, built a strict multi-party workflow status evaluator, and optimized backend PDF rendering buffers to eliminate preview flickering.
Production Impact & Delivered Capabilities
Built page-based A4 template editor supporting Text, Signature, Checkbox, and Date fields with coordinate capture
Enforced multi-party completion rule where documents close only after all assigned recipients sign
Integrated signature drawing canvas, image upload, and saved signature reuse interface
Connected ERPNext/Frappe for bulk signing operations on Sales and Purchase Invoices
Optimized PDF print and preview rendering buffer pipelines to eliminate UI flickering
Architecture & Process Flow Models
Multi-Party E-Signature Lifecycle & Coordinate Mapping DFD
Data flow diagram modeling A4 template editor, layered X/Y coordinate mapping, multi-party email dispatch, signing/rejection lifecycle, and strict 100% completion rule evaluation.