-
Notifications
You must be signed in to change notification settings - Fork 48
Description
QR Code for Event Registration Form
Allow event organizers to generate QR codes for easy event registration
Problem Statement
Currently, participants must manually navigate to an event registration form shared through links or messaging groups. This creates friction in event promotions and reduces registration efficiency, especially in offline settings like posters, notice boards, and in-person outreach.
Event organizers need a faster way to drive registrations with minimal manual steps from student attendees.
Proposed Solution
Introduce a “Generate QR Code” feature within the event creation/edit flow.
Expected Functionality:
-
Organizers fill in the event registration form link inside the event creation panel
-
The backend generates a unique QR code for that event
-
The QR can be:
- Downloaded as an image (PNG/SVG)
- Displayed on event posters (inside the platform)
- Embedded in emails or whatsapp blasts
Technical Notes:
-
Libraries:
- Backend:
qrcodeorqr-image - Frontend:
qrcode.react(if real-time rendering needed)
- Backend:
-
Storage:
- Save generated QR as base64 or file in DB/cloud storage (optional)
-
API Extension:
- Add field to event schema:
qrCodeUrl - Endpoints added to
/eventsroutes for QR generation
- Add field to event schema:
User Flow:
Event Organizer:
- Create event → Add registration form URL
- Click “Generate QR”
- QR is created automatically and saved with event
- QR appears on Event Details page & available for download
Participant:
- Scan QR → Redirect to registration form → Fill details
Alternatives Considered
-
Sharing only short URLs
- Still requires clicking and manual link handling
- Not ideal for posters or banners
-
Manual QR code creation using external websites
- Inconsistent styling and requires extra work each time