A flights search engine for redeeming reward points.
I have a friend with a knack for redeeming airline points. For his honeymoon, he managed to combine deals, points, and promotions to book a multi-stop, first-class trip around the world for a fraction of the cost. He taught me the most important thing about these credit card rewards program: you can game the exchange rate by transferring points to an airline rather than booking through your credit card’s travel portal.
He asked me for my help putting together a website to make the process of finding flights to book with points easier for everyone. Using the seats.aero API I helped him create a tool that lets you search for flights priced with your rewards programs in mind.
The homepage is designed to be simple and direct. Users can see what rewards programs they have (once they manually enter it). Users can then enter their origin, destination, and flight date to see what’s available.

Users come to expect certain filters when they search for flights. Bon Value had to also have features like: specific departure and arrival time or number of stops.

The search results display all relevant information at a glance, including the airline, flight number, departure time, and the number of points required for redemption.

For each flight, users can see a breakdown of the reward options and the different programs they can use to book their seats. This helps in finding the absolute best value for their points.

Once they click into the result, they are presented with instructions on how to get this flight for this “price.”

Working on this project was a great way to explore building a search results page. It also encouraged me to get an airline rewards card.