Back to Portfolio

FCRF – Diamond Reports

Diamond analytics platform with automated PDF generation.

Project Screenshot: /projectimg/fcrf.png
Live Demo

The Challenge

The client needed to generate complex, pixel-perfect PDF certificates for diamonds based on dynamic GIA data. Doing this manually was slow and prone to human error.

The Solution

I built a NestJS microservice using Puppeteer to programmatically render HTML templates into PDFs. We utilized Google Sheets API as a CMS, allowing admins to update diamond inventory in real-time without database access.

Key Architecture Decisions:

  • NestJS for backend logic
  • Puppeteer for Headless Chrome PDF generation
  • Redis for caching API responses from GIA

Tech Stack

ReactNestJSPuppeteerGIA API

Outcome

"Automated 95% of the manual reporting work and reduced report generation time from 10 minutes to 5 seconds."

Shane Alam | Full Stack Developer (MERN & NestJS)