Goal: Speed up sales and validation of the event tickets
Sales
Through the ticket sales page, staff are able to sell tickets to attendees by scanning the QR code on the ticket and entering the attendee's full name
Check-in
The check-in page allow staff to validate the tickets by scanning the QR code on the ticket and checking the attendee's full name.
This is the most important feature because it allows the staff to quickly clear the queue that is created at the entrance
Realtime Dashboard
The dashboard displays the number of non-sold tickets, sold tickets, and checked-in tickets in real-time. In addition, it displays charts about the sales and check-in progress.
Feature achieved through the realtime update of the Firebase Firestore and ECharts
Frontend + Backend in SvelteKit
Database & Authentication on Firebase
Hosted on Vercel