00
Portfolio

A Seminar Tracking Platform with automated Certifications and Attendance System
HCDC's VPAA managed seminar attendance and certificate distribution manually, spreadsheets, printed sign-in sheets, and emailed certificates sent one by one.
A Full-stack web application built as a school project for HCDC's VPAA for seminar management. This system streamlines seminar management, QR-based attendance, certificate generation and editing, email notifications, and evaluation analytics.
Sole Full Stack Developer
Participant roles: attend seminars, view history, download certificates
Admin roles: manage seminars, track attendance, view analytics
QR attendance system: auto-generated codes, instant server validation, error handling
Certificate generation: upload templates, adjust text, fonts, colors, rendered as PNG
Supports customization: font family, size, color, text position, show/hide event name
Email system via Brevo API: verification codes, password reset links, certificate notifications
Seminar evaluation analytics: collect participant feedback, admin dashboards and charts for ratings, satisfaction, responses
Seminar management: create, edit, delete seminars, upload images, view attendance, export data
QR codes generated server-side and validated on scan: avoids the race condition where a client-generated code could be shared or reused before the server invalidates it.
Certificate rendering via canvas/PNG rather than PDF: gives admins live preview of font and position changes, and Cloudinary can serve the PNG directly without a PDF renderer on the client.
Brevo for transactional email: the free tier covers the organization's volume and the template editor reduces the need to maintain HTML email strings in code.








