WillCall

A server-backed ticketing prototype from event discovery and ticket allocation to attendee management and door check-in.

Focus
Ticketing Product / Full-Stack Development
Tools & disciplines
Next.js, TypeScript, tRPC, Prisma, Neon (PostgreSQL), Stripe, WebSockets
Current event discovery homepage
Current event discovery homepageEnlarge

Current event discovery homepage

Open original

Context

Ticketing doesn't end at checkout. Event details, ticket caps, attendee records, and admission all need to stay in sync, while organizers need a fast way to find people at the door. WillCall treats the event, the ticket, and the check-in as parts of one product rather than separate tools.

Selected views

Select an image to enlarge

Approach

I built a public event board alongside organizer tools for event setup, ticket tiers, quantities, and sales windows. Organizers can review sold allocations, search attendees by name or email, export the list, and record check-ins with a rotating QR scan or manual lookup. Bookings persist to Neon. The public showcase uses fictional events and no-payment bookings, so it demonstrates the workflow without pretending to be a real ticket sale or valid admission.

Mobile event discovery
Mobile event discoveryEnlarge

Mobile event discovery

Open original

Outcome

WillCall is live at willcall.siftion.com as a server-backed demonstration. The product spans event discovery, ticket allocation, attendee management, and door check-in; the hosted showcase clearly states that it takes no payment and its passes are not valid for real entry.

Project details

  • Connected event discovery, ticket allocation, and door operations
  • Built organizer tools for ticket tiers, quantities, and sales windows
  • Added attendee search, list export, QR scanning, and manual check-in
  • Persisted showcase bookings and check-in state to Neon
  • Clearly separated the fictional, no-payment demo from real ticket sales