SaaSB2B2CEmbeddable widget

ProofKit

An embeddable artwork-proofing widget that lets print companies collect customer approvals right inside their own site — “Stripe for print proofing”.

Role
[Your role, e.g. Founder & full-stack]
Stack
Node.js · PostgreSQL · Razorpay · Resend
Timeline
[X weeks]
Status
[Live / In beta]
printshop.example/order/#1042
[Screenshot: artwork proof viewer]
Proof v2 · Order #1042
Business cards — 500 qty
Please check spelling, colors and bleed before approving.
01 · The problem

Proof approvals lived in email threads.

[Describe the printing client's situation: how proofs were sent and approved before, what went wrong — missed changes, delays, reprints — and what it cost them.]

02 · The approach

A drop-in widget, built like payments infrastructure.

Instead of another portal customers have to log into, ProofKit embeds into the print company's existing order page — the same way a payment form does.

  • Multi-tenant by design — PostgreSQL row-level security keeps each print company's data isolated.
  • Signed order tokens — JWTs tie every proof link to one order, so customers approve without an account.
  • India-first billing — Razorpay Subscriptions for plans, Resend for proof and approval emails.
  • Three focused codebases — backend, embeddable widget and marketing/web app, each deployed on its own.
03 · How it fits together
04 · Results
[XX]%
faster proof turnaround
[XX]
proofs approved in the first month
[X]
print companies onboarded
“[Quote from the anchor print-company client.]”
— [Name, Company]
Next projectSchool management system →Nuxt · Fastify · MySQLBuilding a SaaS?Let's talk about your product →Free 30-minute discovery call