During the redesign of ford.com/finance in 2016, the Online Credit Application and the Payment Calculator apps were also redesigned and rearchitected. This project involved working closely with Ford Credit, as well as multiple agencies across the world, to build a user friendly experience for tens of thousands of visitors per month.
Both apps were rewritten in Angular giving us access to its templating, dependency injection, built in http services, routing, and more. We used webpack to bundle the project, this also let us structure the app in a smarter way using imports and exports throughout. We used Babel loaders in order to take full advantage of ES6+.
Application unit tests were ran with Karma and written in Mocha, Chai, and Sinon. E2E testing was done using Nightwatch.js with Selenium. We used JSCS with Airbnb style guide for app code consistency and linting.
Since the launch of the applications, completion rates of online credit applications has gone up by a noticeable percentage.