Renovate America App

Launching a digital application and calculator to scale Benji financing.

When: Fall, 2016
For: Renovate America
Role: UI design. Some UX design in the calculator and application.

Opportunity

Renovate America was ready to scale their new unsecured financing product, Benji. At the time, Benji operated as a lean startup and only accepted applications over the phone. The business identified the need for a new digital channel for accepting applications in order to scale the product while reducing operational overhead. I became a dedicated resource to the Benji team to lead the user interface design for the RA mobile app.

Product Overview

 
 

Application Flow

Start an Application

Locate the Home with GPS

Auto-fill Address Form

Project Type Selection

Homeowner Info

Application Result

Calculator

 
 

Calculate a Payment

Calculate a Project Amount

Plan Menu

Process

 

Getting Started

Before pushing any pixels, I setup time with different departments to learn more about the project.

 

User Experience

Q: Who are our customers?

A: The customers using the mobile app break down into two groups:

  • Contractor (CO) - The person doing the home renovation work who has partnered with RA to offer their customer a financing option to pay for the work.

  • Property Owner (PO) - The person renovating their home who wants to finance the cost of the renovation.

Product Management

Q: Who are the primary stakeholders and what are their goals for the app?

A: I partnered with product management to identify and meet with key stakeholders. In doing so, I was able to get a better sense of each departments goals for the app:

  • Sales - Increase Benji application volume

  • Compliance - Avoid in-app fraud risks with shady contractors filling out homeowner info

  • Operations - Ensure customer's using the app have access to their application ID number in case they call in to resume an application or want to increase their approval amount

  • Legal - EULA acknowledgment, application acknowledgments, and other disclosures

Technology

Q: How is the app being built?

A: The tech team decided to build a hybrid app using the Ionic framework so that one code base could be used for both iOS and Android versions and ultimately be re-used for a web application. 

 

In short, by setting up meetings with different departments early on, I was able to reaffirm my understanding of our customer's needs, wants, and pains, and learned more about the dual-user experience within the app (some screens are intended for both CO and PO and some screens are only for one or the other). I discovered what was important for each area of the business and that the app was going to be a hybrid build leveraging the Ionic framework.

Creating a Design System

To better serve our diverse range of customers, I began to identify a theme for the visual design that centered around the following words:

 

Accessibility

The visual design must accommodate tech-novice users and users with difficulty seeing. The font size used on screen and in components, and the contrast level of fonts and components need to comply with the Web Content Accessibility Guidelines rating of AA.

Simplicity

The product should never feel overwhelming. The information on screen must be well parsed to reduce cognitive load. Screens with multiple elements need a clear hierarchy and structure to retain clarity.

Intuitive

Each screen should provide a clear intent and be easy to follow without the need for instructions or coach marks. Design patterns should mimic standard conventions to be familiar to as many users as possible.

Problem

Ionic Inputs

At the time of development, Ionic 3 was out and offered three different types of inputs. I needed to select one input type to use for the app. This was an important decision since the majority of the user’s information was going to be captured with these inputs. Unfortunately, each input type had more BAD than GOOD features as shown below:

Fixed Labels

GOOD

  • Labels are persistent


BAD

  • The touch target is unclear - the input's target is actually to the right of the label. Selecting the label will not select the input.

  • Input doesn’t accommodate long labels

  • No hint text

  • No error state

Stacked Labels

GOOD

  • Labels are persistent

BAD

  • The touch target is unclear - the input doesn't have a perimeter outline to indicate the touchable area of the input.

  • Input doesn’t accommodate long labels

  • No hint text

  • No error state

Float Labels

GOOD

  • Labels are persistent

  • Default labels accommodate large font size and length

BAD

  • The touch target is unclear - the input doesn't have a perimeter outline to indicate the touchable area of the input.

  • Input doesn’t accommodate long labels

  • No hint text

  • No error state

The float label input was the best starting option because it allowed for large labels and lengthy labels like 'Social Security number' and 'Monthly household income' on small device viewports. However, the input lacked a clear touch target, hint text, and an error state. I began to design custom features for the input to make it more user-friendly.

Solution

01. Input Customization

Here is how I customized the out-of-the-box Ionic float labels to be more user friendly and on brand.

 
 

"Normal" State

The input has a large easy-to-see label and a clear rectangular touch target.

 
 

"Selected" State w/ Hint

The input’s stroke and title turn blue to visually indicate the selected state and to stand out from other inputs while nested in a form. The hint is a soft gray color that is still legible yet contrasts well from the darker blue label.

 
 

"Selected" State while Inputting

The user’s information is formatted while being entered and replaces the hint text. This method of entry keeps the hint in view while inputting to reduce cognitive and aid in completeness.

 
 

"Filled" State

A clear contrast exists between the input’s label and the user’s info. Font size, color, and spacing are all working together to create a clear hierarchy.

 
 

"Error" State

The input’s red stroke and warning icon indicate that the input was not filled in completely. Unlike inline error messaging, the popover error message provides guidance to the user without disrupting the vertical position of elements on the screen.

02. Formatting User Input

I specified hint text and formatting on select inputs to aid in capturing complete and accurate customer information.

 

Birthdate

If the user inputs a single digit between 1-9 to start with, a “0” will auto populate in the first digit position. For example: If I select the input and type “4”, then “04” will appear to auto-format for the month of April. The slash mark “/” appears automatically after ever two digit set to maintain the formatting structure.

 

Monthly household income

A comma “,” appears after three digits have been entered to aid the user in inputting the correct amount. The comma is especially useful when amounts have many zeros.

Social Security number

After three digits are entered, a dash “–” appears automatically to maintain common SSn formatting structure. The hint text remains visible as the user types to reduce cognitive load. I worked with development to ensure that alphabetical characters and special characters could be entered into the input.

 

Phone number

Once a digit is entered a parenthesis “(“ appears in the darker input color to format the area code. The dash “–” appears automatically after six digits are entered.

03. Design System

I themed every part of the mobile app to exude the Renovate America brand and Benji product line. I worked with the FS Emeric typeface, brand colors, and brand iconography to create themed components for the mobile app.

Outcome

The mobile app exceeded all first year goals for application volume.

 

We piloted the mobile app for a month with several companies and sales reps before publicly launching the app on January 16, 2017 (the web version launched in March). By December 2017, web and mobile channels combined, consistently drove 60% of the incoming Benji applications and have resulted in over $55 million in funded loans.

4.7 stars after one year with 84 reviews.

Easy to use!


“Easy to use and really quick response. Functionality is fantastic. Easy for customers to follow and definitely increases the professionalism of the in home sales experience. Thank you!!”

— Dseay89, 2/10/2017

 
 
Previous
Previous

Enterprise Design System

Next
Next

Maserati Cluster & Car App