Kshitij Bhatnagar
  1. Kshitij Bhatnagar
  2. Projects
  3. Event Check-in

Event Check-in

Register a family, scan them in at the gate

Private, 2026, Web Apps

Built by Kshitij Bhatnagar

Event registration and QR check-in: attendees register themselves and their family and get a QR code, and staff unlock a PIN protected kiosk to scan guests in and watch live attendance.

The spark

It started as the registration and check-in portal for a company Family Day, which needed families registered ahead of time and checked in quickly at the gate.

What was built

I built the registration flow, a QR confirmation and a staff check-in kiosk with scanning, name search and live stats, then generalised it into a reusable platform where branding, event details and the staff PIN are all configuration.

Architecture

  • Swappable backend: browser storage or Firebase
  • Camera QR scanning with jsQR
  • 365 unit tests with Vitest

Highlights

  • Family registration with QR codes
  • PIN protected staff kiosk
  • Scan or search to check in
  • Live attendance stats

Built with

  • React
  • TypeScript
  • Vite
  • TanStack Query
  • Zustand
  • Firebase

More about Kshitij Bhatnagar