Hyperlab Mobile App Design

ROLE: (THE ONLY) UI UX DESIGNER

TIME: 6 MONTHS

Hyperlab, a young startup, based in Gujarat, India needed an app designed for their first product Helios which is a sports-tech product responsible for improving speed, agility and reflexes of athletes and sports enthusiasts.

Hyperlab, a young startup, based in Gujarat, India needed an app designed for their first product Helios which is a sports-tech product responsible for improving speed, agility and reflexes of athletes and sports enthusiasts.

FOR THE FULL CASE STUDY, PLEASE VIEW THIS PAGE ON A DESKTOP. MOBILE VERSION COMING SOON!

What is this project?

First version app design for a young sports-tech startup whose main goal was to start selling their physical product.

Why should you consider scrolling down?

Identify insights about best practices and pitfalls when developing an app for a startup using an agile methodology. (Look out for TAKEAWAYS)

INTRODUCTION

What is this app about?

Hyperlab, a young startup based in India needed an app designed for their first product 'Helios'. The design process consisted of very short deadlines and MVP style deliverables. Agile UX and Lean UX methodologies were used to deliver the app on time.

This is

The app controls Helios - a device designed to make customized drills and gain precision analytics. It is responsible for improving speed, agility and reflexes of athletes and sports enthusiasts.

Image credit: Studio Carbon

APP HIGHLIGHTS

CONTEXT

An opportunity to make the best first impression.

Helios, the physical product was already ready to be put out into the market. But, the previous app - 'Version 0', nowhere matched its standards!

Video Credit: Studio Carbon

HELIOS: 1

APP: 0

Core Objectives of the New App

  1. To help sports coaches manage their batches and workout sessions

  1. To help sports coaches see, evaluate and track athlete performance

  1. To fully automate Helios usage

THE PROBLEM

This was not going to be like a traditional UI-UX design project

A PILE-UP OF CONSTRAINTS

  • No user research stage involved since the goal was to ship Helios to its primary customers.

  • There was no brand in place and hence had no direction for UI style.

  • Super fast feature delivery caused the designing, developing and testing phases to overlap

  • Hardware limitations informed the majority of design decisions

UPDATED FEATURE WIREFRAMES

  1. SIGN IN

Description:

Phone number, google, facebook and apple were chosen as the sign-up options due to priorities set by the business goals. These would allow coaches (primary target audience) to quickly enter the app and use all features with a load free onboarding, accounting for a good first impression

Takeaway:

UX accounts for business:

User experience design impacts business decisions by affecting user acquisition and retention on your platform. Design wisely!

  1. HOME

Description:

Home screen houses all the entities of the application. It has a narrative and hence the sequence of the objects placed on the home screen is very important. The home screen should be just long enough so that the user can access all the features of the app without a second scroll.

Takeaway:

Storytelling in the home screen:

The home screen is responsible for the first impression on the user. Its story should have a proper start (hook) a mid section and a soft ending. It helps user to stay in the app for a longer time

  1. CREATE A DRILL

{AN ELEPHANT IN THE ROOM}

Creating a drill is an extremely unique flow to this application which does not have a standard use case. It became necessary to understand the mental models of the coach while they create drills. Similar mental models need to be integrated in this flow.

Coach Mental Model ->

Mark points and place cones on the court

Give a demo to athlete students

Make an advanced athlete play the drill first

Make beginner athletes follow the same drill multiple times

Paper Prototyping

Easier coverage of the court. The laser keeps on moving if the screen is kept touched.

Two finger interaction - need to split thinking about positioning the point.

The straight line movement of the trigger does not seem intuitive as the product revolves in circles.

Joystick approach seems intuitive but the interaction is tricky to be implemented.

All this was still confusing

Needed to think 'first principle'

What is a drill?

A drill in the Helios product is a set of laser projected points that the user taps on. Each tap on a point measures the time taken, which, along with pre-known distance, generates analytics.

POINT BASED DRILL: This drill type has a specific number of points chosen by the user on the court. The athlete needs to tap on the point in order for the drill to move to the next point. This drill can capture reflex, consistency and speed of the athlete.

TIME-OUT BASED DRILL: This drill type has a specific number of points chosen by the user on the court. The points have a specific time out which is generated automatically based on the drill difficulty. This drill can capture accuracy and scope of the athlete.

Move around and confirm the position of Helios in the app.

Tap in the circular range to add a drill point.

Create multiple points and fake points and adjust their position precisely.

List view of all points for bulk editing or viewing.

A preview mode that plays the drill without calculating analytics (saves space in the backend)

Saving the drill with appropriate tags and description.

  1. ADD ATHLETE PROFILE

ATHLETE INSTANCE

Description:

Add a profile for every athlete that needs to play drills. Individual analysis data can get saved under each profile. This athlete profile can be used in the future when there would be a separate app for athletes. Each can retrieve their own data without losing any performance.

Takeaway:

KISS: Keep it simple, stupid!

Least number of screens possible for a relatively less rewarding task

ATHLETE INSTANCE

CREATE

READ

ATHLETE INSTANCE

ATHLETE INSTANCE

UPDATE

DELETE

ATHLETE INSTANCE

  1. CREATE A BATCH

ATHLETE INSTANCE

Description:

Create a batch of athletes that may belong to the same sports category and level. Batches allow the coach to manage drills and athletes easily and also gain a cumulative performance growth chart of all the athletes together.

Takeaway:

KISS Again!

Embracing the CRUD flow

ATHLETE INSTANCE

CREATE

READ

ATHLETE INSTANCE

ATHLETE INSTANCE

UPDATE

DELETE

ATHLETE INSTANCE

ui party

Have a look at the FULL CASE STUDY for all the bts of this UI Design

Splash Screen

Workouts

Drill Profile

Playing a Drill

Home Screen

Onboarding and Handholding

Selecting your Sport as a Coach

View Batch

Creating a Drill

Playing a Drill with Real-Time Analytics

Connecting Device to App

Making a Coach Profile

Pre-Made Drills

Drill Points List View

View Athlete Profile

Hyperlab was able to sell their first 100 devices all because of this app.

I, for sure, would call this a success!

Calibrating your Device

Reviewing Athlete Profile

Setting Device Position

Editing an Overlapped Point

Post Drill Analytics

2
0
2
4

CHILDLIKE CURIOSITY

LOVE

CREATIVITY

© KUNAL DEVI

Designed in the shadow of CN Tower

2
0
2
4

CHILDLIKE CURIOSITY

LOVE

CREATIVITY

© KUNAL DEVI

Designed in the shadow of CN Tower

2
0
2
4

CHILDLIKE CURIOSITY

LOVE

CREATIVITY

© KUNAL DEVI

Designed in the shadow of CN Tower