PrintForge

Coming soon · v0.1

Web-to-print e-commerce, done properly for India.

Configure a print job, upload artwork, see a live price, and get a real promised delivery date — with automated preflight, online proof approval, and GST-compliant invoicing.

See what's inside Build progress
4/13
Milestones complete
59
Tests passing
30+
UI primitives
0
High-severity vulns

Feature set

Better than the competition, everywhere it matters.

⭐ Automated preflight

Every uploaded PDF is checked for bleed, trim, DPI, colour mode, embedded fonts, and transparency — with red/amber/green verdict and an annotated preview.

⭐ One-click auto-fix

"Convert RGB → CMYK", "Add 3mm bleed", "Flatten transparency" — each shows a before/after preview. Nothing is ever applied silently.

⭐ Delivery Promise Engine

Not "2–5 business days". A real date: cutoff → production days → courier SLA, skipping Sundays and Indian holidays. Shown on PDP, cart, checkout, and honoured on the order.

⭐ Live 3D-ish preview

Re-renders as you change options — paper colour, lamination sheen, corner radius, sized against a credit card for scale.

⭐ Design Studio

Undo/redo, layers, snap guides, bleed & safe-zone overlays, live low-DPI warnings, autosave, named versions.

⭐ Variable-data printing

Upload a CSV of 50 names → 50 personalised business cards in one job.

⭐ Brand Kit

Save your logo, five brand colours, two fonts once. Every template instantly restyles.

⭐ B2B portal

Company accounts, roles, negotiated price lists, spend approval, PO numbers, credit terms, consolidated monthly invoice.

⭐ GST-compliant invoicing

HSN codes, CGST+SGST vs IGST computed by state, sequential invoice numbers, PDF download.

⭐ Trilingual UI

English · हिन्दी · मराठी. Server-computed everywhere so nothing depends on the browser.

Build progress

Where we are.

  • ✓ Done M0 — Foundation & guardrails
  • ✓ Done M1 — Design system (30+ primitives)
  • ✓ Done M2 — Catalogue (PLP, PDP, comparison)
  • ✓ Done M3 — Pricing engine (49 tests)
  • ✓ Done M4 — Auth, guards, rate limiting
  • In progress M5 — Artwork & preflight
  • In progress M7 — Cart & checkout
  • Queued M6 — Design studio
  • Queued M8–M10 — Orders, B2B, admin
  • Queued M11–M12 — Search, i18n, hardening

Under the hood

Design language.

Brand palette

Process inks on warm paper. Confident typography. Almost no gradients.

Sample product card

Business Cards Next-day

92 × 54 mm · 300 GSM matte · CMYK

₹120 from · 100 pcs

Locked stack

Next.js 16 · TypeScript strict · Tailwind v4 · shadcn/ui · Prisma 5 · Postgres 16 · Auth.js v5 · argon2id · Razorpay · Fabric.js · BullMQ · Cloudflare R2