Skip to content
ZK
ZAIN KHALIL KHAN
PORTFOLIO
All projects

Interactive build

TicketFinder | Intelligent Ticket Discovery

Ticket discovery platform designed to simplify finding and comparing event tickets through a centralized search experience. Aggregates ticket information and presents users with relevant event and pricing information in an easy-to-navigate interface.

Live demo readyReact + APIs
ReactAPIsSearchData AggregationWeb DevelopmentCase study / interactive demo

Case study

From problem to working system

Problem

Ticket discovery platform designed to simplify finding and comparing event tickets through a centralized search experience.

My role

Full-stack software engineer

Solution

Ticket discovery platform designed to simplify finding and comparing event tickets through a centralized search experience. Aggregates ticket information and presents users with relevant event and pricing information in an easy-to-navigate interface.

Architecture

The implementation combines the following technologies and system concerns.

ReactAPIsSearchData AggregationWeb Development

How it was built

  • Built a value index from view quality per dollar actually paid, discounted for obstructed views and unverified sellers.
  • Implemented alternative ranking modes for lowest all-in, best view, and lowest advertised so the model's bias is visible rather than hidden.

Security decisions

No project-specific security control is documented in the current project record. The case study avoids claiming controls that were not verified.

Major challenges

  • Normalised listings from four marketplaces to the only comparable number: all-in per-seat price after percentage service fees and amortised delivery.
  • Exposed the gap between advertised and checkout price, which is where the cheapest listing routinely stops being the cheapest.
  • Handled quantity constraints so a listing that cannot seat the group together is filtered out rather than surfaced and then abandoned.

Verified evidence

Results and measurable impact

  • Handled quantity constraints so a listing that cannot seat the group together is filtered out rather than surfaced and then abandoned.

Screenshots and access

Product view

Interactive Demo

A scoped, fully functional recreation of this project's core feature runs below, live in your browser. Reset it, resize it, or expand it to full screen.

TicketFinder

Live ticket decision engine

TicketFinderWorkspace4 updates

TICKETFINDER

TRUE PRICE MARKETPLACE

BULLS VS. BUCKS · OCT 24

7 listings across 4 markets

Prices include service and delivery fees. No checkout surprises.

Zain Khalil Khan