05
PDF Engine · 2024

JQ-Auto (UpCar)

Automobile parts inspection & quotation PDF generator.

Live ProjectDeployed
JQ-Auto (UpCar) screenshot

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