overview

TrueToForm
iOS Scan App

TrueToForm’s companion scan app is the core software that powers all of our other solutions by utilizing our proprietary scanning algorithm to capture highly accurate measurements. Those measurements are then generated into an avatar for use in garment design, manufacturing, and shopping.

Roles

Design Team Lead
Design Strategy
Complete UX/UI Design
UX Research Lead
Video Production

Team

CEO
CTO
Full-stack eng
2 interns

YEAR

2020 - 2024

context

The scan app is foundational in running our garment design & fit solutions. Without its success, there’s no scan data, and thus no TrueToForm

As our solutions started expanding and our clientele started growing. It was obvious we needed to ensure the app's success.

To make the app successful, we needed to make the scan process WAY more intuitive and usable, despite the complex needs of our scanning algorithm.

Designer portal
Measurement widget
Fitsearch
3D Fit widget

More specifically, the avatar creation flow needed to be drastically improved

As our solutions started expanding and our clientele started growing. It was obvious we needed to ensure the app's success.

To make the app successful, we needed to make the scan process WAY more intuitive and usable, despite the complex needs of our scanning algorithm.

Designer portal
Measurement widget
Fitsearch
3D Fit widget

With limited resources, I had to really strategize how to get the best bang for our buck

1

Full stack engineer

We only had one developer, who was simultaneously working on our other products

20

Hour work week

Working for other startups in parallel, I only worked 20 hours a week for TrueToForm

0

In extra funding

As a startup still in seeding rounds, we needed things to stay as cheap as possible

TL;DR Project Goals

Increase scan approval rates.

Keep designs cheap and simple.

Don't change existing core functionalities.

process

What I started with

Before I joined, scanners usually needed a direct contact with the TrueToForm team to get through the scanning process. Even then, the acceptable scan rate for use in avatar generation was only ~50%

Along with updating the linear app flow, I also pushed for removing unnecessary steps on a technical level, like all of step 4.

1
Landing page
2
Clothing tutorial
3
Device placement tutorial
4
Pose selection
5
Scan capture
6
Personal info input

Creating a starter pack style-guide

As mentioned, one of the biggest bottlenecks to project success was limited resourcing.

I quickly designed a style guide that, at minimum, made our brand feel professional and trustworthy; building it out just enough to streamline design and implementation.

Preventing any extra spend, I used free Google fonts. 

Designing a more “familiar” landing experience

The original landing page was jarring, as it only had one CTA without any context, which felt "sketchy" 

To save time, I took inspiration from globally trustworthy sign up flows, and eased account creation frustration by adding a “continue as guest” option.

Leadership also wanted to integrate accounts, as they’re necessary for keeping user specific data in our repositories, which also give us insight to provide relevant updates and features for retention.

Improving the avatar creation flow

After doing competitive research & interviews, I decided on a less linear process, as this approach was quoted as “long and grueling” by interview participants, and would be easier to make future adjustments on. 

With the “avatar hub” design, steps were broken up into digestible bits, and doubled as a way to avoid additional development complexities that came with a linear process.

1

Land on avatar library page after log in

2

Press "New avatar" icon button

3

Complete "New avatar" steps

1. Complete scans (includes tutorials)
2. Enter personal data for avatar
3. Choose share option
4. Submit steps for avatar generation
4

Land on avatar page

View avatar generation progress or navigate back to the avatar library

Taking a successful scan

The trickiest part about designing for the scan flow was guiding users through uncommon 3D interactions while also fulfilling the needs of the scan algorithm: appropriate space & distance from device, device placement, performing a 360 spin, etc. 

My goal was to create robust user support systems that would guide users, in real time, through the scans; all while remembering to keep implementation cheap.

~Getting ready to scan

Using one long instructional video for scan preparedness proved unsuccessful, testing uncovered that user clothing and location decisions were primary reasons for scan failure.

Using a checklist rather than an instructional video added more significance to garment selection and is more digestible.

Test participants reported that the vertical scroll made the scan process feel shorter.

~Device & position setup: first, do your best

Getting users to understand how their space, position, and movements related to their device placement was tricky. 

Testing revealed there wasn’t an understanding of the symbiotic relation between device placement and position. User’s rather would contort to the fit their device’s initial placement.

I used a sort of “level-up” system. First allowing users to use their own instincts to adjust into a silhouette, then helping them fine-tune in the next step. 

🐕 Dog hair provided by huskies
Echo & Kota

~Device & position setup: Fine-tune

After users did their best at positioning their device and themselves to fit the silhouette, pressing start would lead them into the “fine-tuning” step. 

I set up verbal/visual real-time guidance systems based on the proportional relation between the joints and tracking boundaries.

To avoid disrupting their position, scan capture begins automatically once in position. 

The full body scan uses different joint targets based on device position and the complexity of additional joint detection. 

Torso Scan(detailed)
Full Body Scan

Joint checks

Positioning check levels

Level 1 clearance
Level 2 clearance
Level 3 clearance
Check system overview(Torso)

~Completing a 360 spin

Once the green check appears, users are told to hold their arms up and wait for the scan capture to begin. 

A beep counts down to the start of a single 10 second spin, as turning too fast or too slow would ruin point cloud data capture. 

Mobile full-screen viewports are just zoomed in 3:4 aspect ratios. Having a full-screen viewport would’ve ruined the algorithm and reduced the horizontal view space for the user. 

~Tutorials & scan support

Users don’t typically prefer being dragged through tutorials. In addition to providing basic pre-scan videos, I added tutorial/instruction “refresher” moments when contextually relevant.

Scan help links to our Help Center are also scattered throughout the app.

Pre-scan tutorial
Scan canceled review
retrospect

🎉 Behold the success!

96%

Scan approval rate (46% increase)

Ability to easily flow through the avatar creation process while supporting algorithm needs heavily increased rates from 50%

27k+

Submitted avatars since updated

Design updates helped surge app usage, as more businesses trusted their customer's abilities to use the app

25+

New TrueToForm business sign ups

Various companies signed up for TrueToForm accounts, as they trusted the app’s scan precision and scalability

Directions I would’ve taken if given more resourcing

Increased immersion

3D interface isn’t very common in apps. If given a few more developers, the app’s brand, style, and flows would’ve heavily been reminiscent of an immersive 3D space.

Web app forward

Being a companion app to TrueToForm’s primary solutions, users are less likely to install yet another app. Just as well, being iOS dependent has stunted growth into the Android market and thus business sign ups