Template Designer Overview
The Template Designer is a visual editor tool used to design certificate and document layouts. It outputs a structured JSON document stored in Firebase that describes absolute element coordinates, dimensions, typography, and data bindings.
Architecture & Data Placeholders
This guide details the internal rendering engine (templates/render.blade.php), data resolution pipeline, and developer usage of data placeholders.
Template Example: Base64 Digital Signatures
This example demonstrates how hand-drawn digital signatures are captured, normalized into black-ink Base64 PNGs, and rendered onto certificates.
Template Example: Conditional HTML Effects
This example illustrates how to inject dynamic HTML formatting (such as red rejection tags or status badges) into template fields.