
B2B SaaS · Travel · 0→1
Booking a real flight — with points you earned at work
Taking The Reward Store from a rewards catalogue to a real travel product, by designing Flight Booking from a blank page.

Role
Sole designer-owner — Flight & Bus Booking
Team
1 PM (roadmap), engineering, + the travel vendor (TBO)
Timeline
6 months, 0→1
Platform
Web + mobile
Overview
What is The Reward Store?
The Reward Store is a B2B platform where employees spend points they’ve earned at work. When I picked up this project, it was a catalogue:
—
Employees earned points through recognition and rewards
—
They could spend them on merchandise and gift cards
—
Everything was a fixed-price, in-stock item
—
Travel — one of the most-wanted redemption categories — didn’t exist yet
Product screenshot — rewards catalogue
The promise leadership wanted: let people redeem their points for real experiences, starting with flights.
Problem (Research)
Can’t we just add a flight booking screen?
Instead of jumping into flows, I dug into why this was harder than it looked:
Why is booking flights inside a rewards platform hard?
→ Because travel is priced in live cash and changes by the minute. Points are fixed.
Where does the real complexity live?
→ In mapping a live, third-party, cash-priced inventory into a points economy that employees trust with money they earned.
What was actually missing?
→ A booking layer that made third-party travel feel native — and made paying with points feel as confident as paying with cash.
THE REFRAME
From “how do we add flight booking?” → to “how do we make a cash-native product work in a points economy — and feel effortless doing it?”
Challenge
Travel-grade complexity, rewards-grade simplicity.
The hard part wasn’t the screens. It was the tension between three things:
Simple
Book as easily as redeeming a gift card, for people who aren’t frequent flyers.
Trustworthy
Points pricing had to be crystal clear, with no bill-shock.
Buildable
It had to run on a real vendor API (TBO), not an ideal one.
Execution
01
I scoped against the API, not the ideal.
Before designing a single screen, I introduced API analysis as a discovery step — mapping what TBO’s inventory could actually return (fares, availability, fare rules, seat maps) so I designed for what was buildable. I produced API flow diagrams and journey maps so design, engineering, and the vendor worked off one source of truth.
Screen: API flow diagram / journey map
02
Search & results, rebuilt for a points economy.
Fares shown in points, not just rupees. Clear round-trip segment labeling so people didn’t lose track of outbound vs return. Filters that matter to a non-travel audience — time, stops, price-in-points.
Screens: search, results list, round-trip labeling
03
The seat map — the hardest interaction.
Seat selection had the most moving parts, so I prototyped it with AI-assisted tools (Antigravity, Claude, Stitch) to simulate the behavior and align engineering fast, before build.
Video: seat-map interaction
04
Points checkout that feels as confident as cash.
Passenger details, a clear points total, and handling the un-glamorous edge cases most rewards platforms skip — like session timeout mid-booking, so a slow booking never silently loses a fare.
Screens: passenger details, points checkout, timeout state
05
What happens after “Book”.
Order history, booking status, and cancellations — the lifecycle that makes people trust the product with their points a second time.
Screens: order history, booking detail
The decision that shaped it all — how much travel complexity to expose:
OPTION A
Full OTA control.
Every fare class, every filter, full seat selection. Powerful, but overwhelming for employees and heavy to build.
OPTION B
Ultra-simplified.
Just show the cheapest option. Simple, but people don’t trust a black box with points they earned.
HYBRID — SHIPPED
What I shipped.
Surface only the decisions that matter — times, stops, price-in-points, seat — and abstract the rest. Balanced confidence with simplicity.
Impact
Even as a first release, this changed what the platform was:
—
Launched flights as the first travel/experience redemption category [add: live for X clients / Y bookings in first quarter]
—
[add: adoption or redemption-mix metric]
—
Established the booking pattern that Bus Booking then reused
—
[add: a quote from leadership or a client, if you have one]
THE TRANSFORMATION
It turned The Reward Store from “a catalogue you spend points on” into “a platform you can actually travel with.”
Reflection
What I learned.
The hardest calls on this project weren’t visual — they were product calls: what to expose, what to abstract, what was even feasible against the vendor, and how to make people trust the thing with points they earned. Owning a product 0→1 is what showed me the part I care about most lives upstream of the screens — which is exactly why I’m moving toward product.