05
PDF Engine · 2024
JQ-Auto (UpCar)
Automobile parts inspection & quotation PDF generator.
Live ProjectDeployed

Overview
A web tool for auto-parts exporters to build parts inspection sheets and generate professional multi-page PDFs, with a WYSIWYG preview that shares one source of truth with the final document.
My role
Full-stack — freelance project, end to end
Highlights
- 01
Server-side HTML→PDF rendering via Puppeteer, returned as application/pdf
- 02
Single HTML/CSS layout drives both in-app preview and final PDF (true WYSIWYG)
- 03
Singleton Puppeteer browser shared across requests for performance
Key features
- Parts table — add/delete rows, inline image upload, 12-digit code validation, live totals (handles 500 parts)
- Document save & history persisted to MongoDB; reload past quotation sheets
- Reusable part library across documents
- Cloudinary image storage fetched by URL during PDF render (avoids base64 bloat)
- Multi-page PDF — rows never split across pages, header repeats per page