A NestJS application demonstrating PDF export functionality using BullMQ for job processing. The application manages cat records and can generate PDF reports. No external database is needed.
- PDF export functionality using Puppeteer
- Queue-based job processing with BullMQ
- Handlebars templating for PDF generation
npm install
- Start Redis:
npm run start:docker
- Run the application:
# development
npm run start:dev
# production mode
npm run start:prod
GET /cats
- Get all catsPOST /cats
- Create a new catPOST /cats/export
- Export selected cats to PDF public folder.