Manual entry
Create a single record from a template-driven form with optional synthetic field generation.
TestID
SvelteKit + TypeScript + Tailwind on Cloudflare Workers
Control center
This starter dashboard maps the first product surfaces: remaining monthly quota, batch intake, and recent jobs.
Remaining free quota
10 images
used this month 0 / 10
Current job limit
100 images
single submission ceiling
Export mode
ZIP
single and batch downloads · USD 1.00
The first release groups identity and business-document templates under one compliant generation system.
Create a single record from a template-driven form with optional synthetic field generation.
Upload flat records for batch jobs and validate row-level issues before processing.
Use spreadsheet uploads for international users who prefer structured batch preparation.
Schema-driven form rendering for manual entry, with locale-aware labels and field validation.
Successful images consume free quota first. Additional images are billed per output.
Every job must be attributable to an authenticated account and template version.
Queued jobs
0
waiting for Worker queue processing
Recent quota applied
0
images deducted across recent jobs
Recent billable images
0
outputs above the free monthly quota
| Job | Template | Count | Status | Billing |
|---|---|---|---|---|
| No generation jobs have been submitted yet. | ||||
Step 1
Choose a template family and input mode.
Step 2
Validate records, calculate free quota usage, and confirm billable images.
Step 3
Send the job to the queue and download a ZIP archive when processing completes.