Go Back  FlyerTalk Forums > Travel&Dining > Travel Tools
Reload this Page >

Review my product idea - new app for FFs

Community
Wiki Posts
Search

Review my product idea - new app for FFs

Thread Tools
 
Search this Thread
 
Old Oct 14, 2010, 12:00 pm
  #1  
Original Poster
 
Join Date: Aug 2010
Programs: United Mileage Plus, VX Elevate, Starwood
Posts: 123
Review my product idea - new app for FFs

Hey folks,

I've been busy writing a middleware layer (all my IT people know what I'm talkin' bout) that presents a simple, unified API for retrieving frequent flier account information (status, balances, recent itineraries) from all the legacy carriers. It hides all the nasty screen scraping away behind a magical wall of REST/JSON consistency

Now it's time to do something with it. What I find myself doing all the time is logging into Mileage Plus (in my case), figuring out how many EQMs or EQSs I need this year if I want to hit the next level of status, and then doing calculations like how many miles/segments I would need to fly per week to get there, as well as looking up fares for some of my common/favorite routes as well as ones for places I've never been but would like to do, and plan out in my head how I could cost effectively go about hitting status (Premier in my case). The reason I built this piece of software is so I could build another piece of software that would automate this process.

So, Flyertalkers, my question to you is: Would you use a free or cheap web/mobile application that...

v1.0
-Aggregates your progress towards status from all of the major US legacy FF programs
-Shows you how many miles/segments you have to fly per week to get to the various remaining status level within the year
-Looks at your past itineraries, figures out your "favorite" (most frequently traveled) routes, and tells you how many times you have to fly them within the year to get to the remaining status levels

v2.0
-Takes into account your favorite routes, as well as a list of destinations you entered that you want to go to, and presents potential itineraries to you that take you to those places while minimizing cents per mile (would involve integrating ITA or some other fare search engine)

So, v1.0 just does some basic math on your FF data to give you some "fun facts" at a glance (for example: using my prototype I figured out that I need to fly home from school and back - BOS-SFO-BOS - once every 3.8 weeks for the rest of 2010 to hit Premier), whereas v2.0 would get closer to a "mileage-run-o-matic", helping you figure out the best times to go places you go often or want to go to minimize cents per mile.

I should have some time in the coming year to make this a real application and put it up somewhere where y'all can give it a try. Interested?
bengl3rt is offline  
Old Oct 14, 2010, 12:02 pm
  #2  
 
Join Date: Sep 2010
Location: Redwod City,CA
Programs: United 1K MM
Posts: 10
Originally Posted by bengl3rt
Hey folks,

I've been busy writing a middleware layer (all my IT people know what I'm talkin' bout) that presents a simple, unified API for retrieving frequent flier account information (status, balances, recent itineraries) from all the legacy carriers. It hides all the nasty screen scraping away behind a magical wall of REST/JSON consistency

Now it's time to do something with it. What I find myself doing all the time is logging into Mileage Plus (in my case), figuring out how many EQMs or EQSs I need this year if I want to hit the next level of status, and then doing calculations like how many miles/segments I would need to fly per week to get there, as well as looking up fares for some of my common/favorite routes as well as ones for places I've never been but would like to do, and plan out in my head how I could cost effectively go about hitting status (Premier in my case). The reason I built this piece of software is so I could build another piece of software that would automate this process.

So, Flyertalkers, my question to you is: Would you use a free or cheap web/mobile application that...

v1.0
-Aggregates your progress towards status from all of the major US legacy FF programs
-Shows you how many miles/segments you have to fly per week to get to the various remaining status level within the year
-Looks at your past itineraries, figures out your "favorite" (most frequently traveled) routes, and tells you how many times you have to fly them within the year to get to the remaining status levels

v2.0
-Takes into account your favorite routes, as well as a list of destinations you entered that you want to go to, and presents potential itineraries to you that take you to those places while minimizing cents per mile (would involve integrating ITA or some other fare search engine)

So, v1.0 just does some basic math on your FF data to give you some "fun facts" at a glance (for example: using my prototype I figured out that I need to fly home from school and back - BOS-SFO-BOS - once every 3.8 weeks for the rest of 2010 to hit Premier), whereas v2.0 would get closer to a "mileage-run-o-matic", helping you figure out the best times to go places you go often or want to go to minimize cents per mile.

I should have some time in the coming year to make this a real application and put it up somewhere where y'all can give it a try. Interested?
Free Yes....pay no
clbm12 is offline  
Old Oct 14, 2010, 2:00 pm
  #3  
Used to be 'Scooter'
 
Join Date: Mar 1999
Location: SAN
Programs: Free Agent
Posts: 398
I'd be much more interested in a mobile app vs. a website.

v1.0 should be free (you could offset dev costs with advertising)
v2.0 could be $1-3 (at least that's what I would be comfortable paying)
SANspotter is offline  
Old Oct 14, 2010, 3:35 pm
  #4  
Moderator: Delta SkyMiles, Luxury Hotels, TravelBuzz! and Italy
 
Join Date: Oct 2001
Location: Los Angeles
Posts: 26,544
Please continue to follow this thread in the Travel Technology Forum.
Thanks..
Obscure2k
TravelBuzz Moderator
obscure2k is offline  
Old Oct 14, 2010, 3:42 pm
  #5  
FlyerTalk Evangelist
 
Join Date: Aug 2002
Location: Department of Homeland Sincerity
Programs: WN Platinum
Posts: 12,085
Apps like this sounds interesting, but I don't use them because I don't trust 3rd parties with my login credentials, especially to a mass of accounts all at once.

Hackers can do some real damage with that info - buy airplane tickets for others, cancel existing trips if they're malicious, etc etc.

Good luck with your app though.
UALOneKPlus is offline  
Old Oct 14, 2010, 4:33 pm
  #6  
Original Poster
 
Join Date: Aug 2010
Programs: United Mileage Plus, VX Elevate, Starwood
Posts: 123
Originally Posted by UALOneKPlus
Apps like this sounds interesting, but I don't use them because I don't trust 3rd parties with my login credentials, especially to a mass of accounts all at once.

Hackers can do some real damage with that info - buy airplane tickets for others, cancel existing trips if they're malicious, etc etc.
I definitely considered that and figured the best way to solve that problem is to have the app never remember your mileage account password - so, every time you updated the app's local cache of your status information, you would have to enter the password. It would be tedious but it would certainly make me sleep easier knowing I wasn't liable for a ton of passwords if my server got broken into.
bengl3rt is offline  
Old Oct 14, 2010, 4:51 pm
  #7  
FlyerTalk Evangelist
 
Join Date: Aug 2002
Location: Department of Homeland Sincerity
Programs: WN Platinum
Posts: 12,085
Originally Posted by bengl3rt
I definitely considered that and figured the best way to solve that problem is to have the app never remember your mileage account password - so, every time you updated the app's local cache of your status information, you would have to enter the password. It would be tedious but it would certainly make me sleep easier knowing I wasn't liable for a ton of passwords if my server got broken into.
Yes that sounds like a good idea. The issue is you will have to make the source open to vet this out by other developers / hackers. If the software is closed source then it would be impossible to vet this independently.
UALOneKPlus is offline  
Old Oct 14, 2010, 10:20 pm
  #8  
Original Poster
 
Join Date: Aug 2010
Programs: United Mileage Plus, VX Elevate, Starwood
Posts: 123
Originally Posted by UALOneKPlus
Yes that sounds like a good idea. The issue is you will have to make the source open to vet this out by other developers / hackers. If the software is closed source then it would be impossible to vet this independently.
I would be open to architecting the application in such a way that the "trusted path" (i.e. all the code handling sensitive user credentials) could be open sourced without giving away too much of the "secret sauce" (algorithms etc).

Security concerns, anyone else have any other thoughts?
bengl3rt is offline  
Old Oct 15, 2010, 2:38 am
  #9  
 
Join Date: Apr 2010
Posts: 280
Originally Posted by bengl3rt
I definitely considered that and figured the best way to solve that problem is to have the app never remember your mileage account password - so, every time you updated the app's local cache of your status information, you would have to enter the password. It would be tedious but it would certainly make me sleep easier knowing I wasn't liable for a ton of passwords if my server got broken into.
The answer here is to have an application master password that you use to encrypt all mileage account passwords AND usernames AND personal data (name,email,dob if you keep it,etc...). So when the app opens, you only ever enter the application password. If your server is broken into, no passwords will be compromised as the master password is never stored on it, it only ever exists over the air and in RAM (so your server's vulnerability in this case is the same as your original plan - minimized).

As for the original idea, I don't use US carriers much so not really focused on me. Sounds good in principle. Would be nice to see V3 cover Europe, V4 MiddleEast/AsiaPacific.
travisc is offline  
Old Oct 15, 2010, 8:15 am
  #10  
 
Join Date: Jan 2003
Location: between DCA and BWI
Programs: SPG Gold, Hyatt Plat, UA Premier, Hilton Gold
Posts: 3,652
Interesting idea . As far as the pricing:

v1 should be free - it is not particularly practical and it is really more of a proof of concept

v2 I would be willing to pay a bit for. Maybe price it the way AwardWallet prices their platform - have a "suggested price", but also allow people to pay what they wish .


The app would be more useful if it could automatically register you for all available promos that are relevant to your itineraries.

Support for international carriers would be good as well.
yevlesh2 is offline  
Old Oct 15, 2010, 10:56 am
  #11  
FlyerTalk Evangelist
 
Join Date: Aug 2002
Location: Department of Homeland Sincerity
Programs: WN Platinum
Posts: 12,085
Originally Posted by travisc
The answer here is to have an application master password that you use to encrypt all mileage account passwords AND usernames AND personal data (name,email,dob if you keep it,etc...). So when the app opens, you only ever enter the application password. If your server is broken into, no passwords will be compromised as the master password is never stored on it, it only ever exists over the air and in RAM (so your server's vulnerability in this case is the same as your original plan - minimized).

As for the original idea, I don't use US carriers much so not really focused on me. Sounds good in principle. Would be nice to see V3 cover Europe, V4 MiddleEast/AsiaPacific.
You're missing the point though. Despite a master password, the program will still have to transmit the specific username / password to the FF sites to get the mileage data. The program will always have the theoretical ability to have the user specific login info.
UALOneKPlus is offline  
Old Oct 15, 2010, 3:04 pm
  #12  
 
Join Date: Mar 2010
Location: DCA, SEA, AUS
Programs: AA Plat, Marriott Gold
Posts: 260
Originally Posted by bengl3rt
I would be open to architecting the application in such a way that the "trusted path" (i.e. all the code handling sensitive user credentials) could be open sourced without giving away too much of the "secret sauce" (algorithms etc).

Security concerns, anyone else have any other thoughts?
I've written code for my favorite loyalty websites but what you forget are the legal considerations. There are several sites that do this (I use TripIt now, and have checked out MileageManager). Because of their volume of customers, I highly doubt they are doing something so wishy-washy as screen scraping. If you're serious about this, contact the airlines and/or points.com and get their permission and/or pay for their APIs. A screen scraping application is not only inefficient but likely against the sites' terms of service.
marksskram is offline  
Old Oct 15, 2010, 5:58 pm
  #13  
Original Poster
 
Join Date: Aug 2010
Programs: United Mileage Plus, VX Elevate, Starwood
Posts: 123
Originally Posted by marksskram
I've written code for my favorite loyalty websites but what you forget are the legal considerations. There are several sites that do this (I use TripIt now, and have checked out MileageManager). Because of their volume of customers, I highly doubt they are doing something so wishy-washy as screen scraping. If you're serious about this, contact the airlines and/or points.com and get their permission and/or pay for their APIs. A screen scraping application is not only inefficient but likely against the sites' terms of service.
Word on the street is that TripIt is screen scraping, just like Mint.com is for your bank/financial info. However I did hear also that the guy who wrote the Apptify iCenter iPhone app got some heat from United's lawyers until he made some changes to the look of the app so it was clear it wasn't associated with United.
bengl3rt is offline  
Old Oct 15, 2010, 10:10 pm
  #14  
 
Join Date: Apr 2002
Location: Redwood Shores, CA
Programs: UA 1P, HH Gold, SPG Gold
Posts: 743
I'd be interested and probably wait for v2. I'm currently using Apptify iCenter on my iPhone and it does the job similar to your V1.

what you can add as a v2 feature would be somehow mining (anonymously) popular MR routes and current prices for FT folks.
bobes is offline  
Old Oct 17, 2010, 8:47 am
  #15  
FlyerTalk Evangelist
 
Join Date: May 2002
Location: Pittsburgh
Programs: MR/SPG LT Titanium, AA LT PLT, UA SLV, Avis PreferredPlus
Posts: 31,010
Originally Posted by bengl3rt
I definitely considered that and figured the best way to solve that problem is to have the app never remember your mileage account password - so, every time you updated the app's local cache of your status information, you would have to enter the password. It would be tedious but it would certainly make me sleep easier knowing I wasn't liable for a ton of passwords if my server got broken into.
Do you mean enter the passwords? I currently track 28 programs in AwardWallet and certainly wouldn't want to type in 28 passwords to get an update every session.

The other question is what would differentiate this from AwardWallet, GoMiles, Acruw, MileageManager, Yodlee, FullView, or the myriad other apps that seem to do some version of this already?
CPRich is offline  


Contact Us - Manage Preferences - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.