PatOnPoints

An award travel search engine that routes between flight availability lookups and RAG-based booking advice.

What I Built

PatOnPoints is a travel award search engine designed to simplify mileage bookings. It integrates airline availability, cash benchmarks, loyalty program rules, and booking instructions into a single user workflow.

Why It Matters

Award travel is complicated: seats disappear quickly, booking partners change, and dynamic pricing makes it hard to value miles. Search engines show seat charts without strategy, while chatbots discuss points without knowing inventory. PatOnPoints routes queries to the correct interface based on user intent.

System Architecture

  1. Query Routing: Classifies queries into flight searches (e.g. “business class to Tokyo in April”) or travel strategy (e.g. “best way to use Amex points for Singapore Airlines”).
  2. Flight Search API: Integrates Seats.aero for award seats and the Duffel API to benchmark cash prices, helping users calculate the value of their points.
  3. Strategy RAG: Uses Gemini embeddings to index transfer partner sheets, airline guides, and booking rules.
  4. Handoff Optimizer: Generates Google Flights TFS protobuf URLs that pre-fill route, date, passenger count, and cabin details, reducing booking friction.

Screenshots & Visuals

PatOnPoints screenshot 1
PatOnPoints screenshot 2
PatOnPoints screenshot 3
PatOnPoints screenshot 4
PatOnPoints screenshot 5
PatOnPoints screenshot 6