Amtrak Merge Application

Amtrak

skitch.1

skitch.2

skitch.4

skitch.3

Amtrak wanted to unify all the users from their main Amtrak.com and their loyalty site, AmtrakGuestRewards.com. In order to complete this all accounts had to be migrated into a single database. I was tasked with making a ‘merge app’ that would be invoked on either website when a user logged in and it found accounts in both amtrak.com and amtrakguestrewards.com for that email address. To pull this off I built a stand alone Angular app that would come up in a modal window when a user logged in, it displayed conflicting parts of the user’s two accounts and let them choose which fields they wanted to use going forward. The application was responsive and took over the UI on mobile.

Specs: AngularJS, JavaScript