Allowing event organizers to generate customized digital attendee badges in bulk within seconds.

Event organizers spend days manually customizing attendee badges, speaker graphics, and pass cards in graphic design software. Manual card production is error-prone and delays social media event promotion.
I built xCardGen as an automated card generator powered by canvas serialization and headless SSR:
Organizers build visual card templates using an interactive canvas editor. Templates serialize into JSON metadata specifying text placement, dynamic variables (Attendee Name, Title, Avatar), and visual branding elements.
When an attendee list CSV is uploaded, NestJS background workers launch parallel Puppeteer browser instances to render high-resolution PNG badges and store them in object storage for instant social media sharing.
Reduced event badge creation time from days of manual labor to seconds.
Powered instant social media badge sharing for thousands of conference attendees, boosting event reach.
Integrated both card payment options and instant digital payment support for event organizers.