WEB PLATFORM

HKS TICKET SHOP

Online ticket shop featuring KoFi Webhooks, SMTP emails, and Firebase auth.

NODE.JS ✦ EXPRESS ✦ FIREBASE ✦ KOFI ✦ SMTP ✦ NODE.JS ✦ EXPRESS ✦ FIREBASE ✦ KOFI ✦ SMTP ✦ NODE.JS ✦ EXPRESS ✦ FIREBASE ✦ KOFI ✦ SMTP ✦

KEY FEATURES

PAYMENTS

KOFI INTEGRATION

Secure payment processing for football match tickets using KoFi webhooks.


+ Real-time notifications

+ Webhook validation

AUTOMATION

E-TICKET DELIVERY

Automatically generates and sends e-tickets using SMTP.


+ Instant delivery

+ Unique QR codes

AUTH

TICKET SCANNING

Dedicated scanner interface to validate tickets using Firebase real-time data.


+ Fast validation

+ Personal portal login

GALLERY

Main Interface

Shop Interface

Screenshot of an e-ticket

E-Ticket Email

CHALLENGES

SOLVED

PAYPAL RESTRICTIONS

PROBLEM: PayPal required a registered business.

SOLUTION: Used Ko-fi webhooks for real-time ticket creation.

SOLVED

SMTP EMAIL BLOCKED

PROBLEM: DigitalOcean blocked SMTP port 465.

SOLUTION: Migrated to Microsoft Azure for email delivery.

SOLVED

TICKET ACCESS PORTAL

PROBLEM: Users needed to centralized view of purchases.

SOLUTION: Implemented Firebase Auth 'My Tickets' portal.