overview

(Send) is a peer-to-peer payment app used to send money quickly and easily to friends and family via mobile number or email address. It was developed as a standalone iOS app with an Apple Watch extension, an Android app, and as an SDK that could be sold to other service providers to implement P2P payment systems within their own products. (Send) also had to have adjustable security parameters that can be adjusted by different clients while also adhering to Know Your Customer bank regulations.

Some required features of the app included the ability to split payments, schedule payments, attach photos to transactions, view nearby users, sync with your contacts list, and send and receive payments on both the web and in the app.


Responsibilities

  • Ideation
  • User flows
  • Wireframes
  • Functional specifications
  • Usability testing
  • Animation
  • Oversight of overseas development
  • Bug reporting

Early Wireframes

The initial iteration of the design took a form field approach. However, given the large number of features required of this page, it made the screen feel very crammed.


New Approach

The new approach was the split the various steps up into something more wizard-esque. This allowed all of the features to still be included, gave more focus to a single task at a time, and presented a very heavy reduction in clutter and cognitive overload.


Spec Writing

Wireframe specifications not only gave developers a better understanding of what they would be building, but it also allowed for a very good opportunity to sanity check all design decisions made. A number of changes to the wireframes came from this step, as some of the quirky issues with the interactions became very obvious. Spec writing also made sure that every use case, error case, and possible breaking point was covered. Here is a very small sample of a document that is well over 200 pages long.