High fidelity prototypes | Mobile

Score - Case Study

Score -

Case Study

Score - Case Study

Project overview | Mobile & web application

Project Overview |

Mobile & Desktop Application

Project overview | Mobile & web application

"Score" is an application that let's anyone host or join sport events with local players designed for anybody from casual players, to active sports enthusiasts, to event organizers and coaches. Score is a proposal for humans who want to compete, have fun and stay healthy in an era of instant gratification.

"Score" is an application that let's anyone host or join sport events with local players designed for anybody from casual players, to active sports enthusiasts, to event organizers and coaches. Score is a proposal for humans who want to compete, have fun and stay healthy in an era of instant gratification.

|

Solo Project

:( unfortunately

|

My Role

UX designer, Researcher

|

|

Solo Project

Timeline

:( unfortunately

Mar 2024 - May 2024

|

|

My Role

Tools

UX designer, Researcher

Figma, Lucidchart

|

Timeline

Mar 2024 - May 2024

|

Tools

Figma, Lucidchart, Notion

|

Responsibilities

(UX) Research, Design, Testing

We are built to move. | Problem statement

We are built to move. | Problem statement

Many sports enthusiasts struggle to find and organize local games that match their skill level, schedule, and location preferences. Existing options for arranging casual sports meetups are often fragmented, unreliable, or lack features that cater to both recreational and more competitive players. This results in missed opportunities for staying active, building social connections, and improving in their chosen sports.

Many sports enthusiasts struggle to find and organize local games that match their skill level, schedule, and location preferences. Existing options for arranging casual sports meetups are often fragmented, unreliable, or lack features that cater to both recreational and more competitive players. This results in missed opportunities for staying active, building social connections, and improving in their chosen sports.

So… | Goal

So… | Goal

My goal is to design an intuitive, engaging platform that makes it easy for people to find, join, or host sports matches in their area. This app aims to foster a dynamic community, providing users with location-based game discovery, reliable scheduling, and skill-matching options to encourage participation, convenience, and connection

My goal is to design an intuitive, engaging platform that makes it easy for people to find, join, or host sports matches in their area. This app aims to foster a dynamic community, providing users with location-based game discovery, reliable scheduling, and skill-matching options to encourage participation, convenience, and connection

Welcome to

SCORE

Welcome to

SCORE

My Design Process

My Design Process

  1. Discovery & Understanding

  1. Discovery & Understanding

  1. Discovery & Understanding

The backbone of user-centric design | My process

The backbone of user-centric design | My process

The backbone of user-centric design |

My process

|

11 User Flows

7 Desktop, 4 Mobile

|

9 Interviews

Real humans :)

|

2 Surveys

100 Participants Total

|

Competitive Audit

Playo, Sporty, Reclub

|

11 User flows

7 Desktop, 4 Mobile

|

9 Interviews

Real humans :)

|

2 Surveys

100 Participants Total

|

Competitive Audit

Playo, Sporty, Reclub

User research results and key findings

User research results and key findings

(01) They don't know.

~80% of The sport enthusiasts I surveyed were not aware about the existence of platforms such as Playo or Reclub. 65% of Students that are actively participating in a team sport between the ages of 17 and 22 have reported only practicing their respective sport with their team or alone. 100% of these participants wish they could compete in their respective team sports outside of their clubs or teams.

"If I knew I would've been using these apps."

"If I knew I would've been using these apps."

Anonymous badminton player (translated from french)

Anonymous badminton player

Anonymous badminton player

(translated from french)

"Going to public courts is fine but the people playing often aren't very good."

"Going to public courts is fine but the people playing often aren't very good."

Anonymous volleyball player (translated from french)

Anonymous volleyball player

Anonymous volleyball player

(translated from french)

"Volleyball is fun but none of my friends play, it'd be nice to be able to play real matches with decent players"

"Volleyball is fun but none of my friends play, it'd be nice to be able to play real matches with decent players"

Anonymous volleyball player

Anonymous volleyball player

Anonymous volleyball player

(02) Experience

The few people that are aware of sport finding applications have reported not using them because they are unable to find any games. This relates back to (01), these kind of applications require a large amount of users to be viable in medium sized neighborhoods or communities.

(01) They don't know.

~80% of The sport enthusiasts I surveyed were not aware about the existence of platforms such as Playo or Reclub. 65% of Students that are actively participating in a team sport between the ages of 17 and 22 have reported only practicing their respective sport with their team or alone. 100% of these participants wish they could compete in their respective team sports outside of their clubs or teams.

(02) Experience

The few people that are aware of sport finding applications have reported not using them because they are unable to find any games. This relates back to (01), these kind of applications require a large amount of users to be viable in medium sized neighborhoods or communities.

User pain points

User pain points

  1. Lack of skill-based matchmaking.

  1. Lack of skill-based matchmaking.

  1. Inconsistent scheduling, poor organization.

  1. Inconsistent scheduling

  1. Inconsistent scheduling

  1. Limited social connections.

  1. Limited social connections.

  1. Limited sport options

  1. Limited sport options

  1. Lack of centralized social platform.

  1. Lack of centralized social platform.

  1. Safety concerns.

  1. Safety concerns.

  1. Unreliable attendance.

  1. Unreliable attendance.

  1. Difficulty finding local games.

  1. Difficulty finding local games.

Based on these findings, I narrowed down the most critical issues I would need to focus on alongside features I found using the MoSCoW method. 8 is not highlighted as it isn't a pain point I can faithfully address with design alone.

Based on these findings, I narrowed down the most critical issues I would need to focus on alongside features I found using the MoSCoW method. 8 is not highlighted as it isn't a pain point I can faithfully address with design alone.

MoSCoW prioritization matrix

MoSCoW prioritization matrix

Must have

Must have

  • Report function

  • In-app payments and bookings.

  • Option for skill level filters.

  • RSVP functionality.

  • Location-based search.

  • Report function

  • In-app payments and bookings.

  • Option for skill level filters.

  • RSVP functionality.

  • Location-based search.

Should have

Should have

  • Rating system for other players.

  • Waitlist.

  • Centralized messaging platform.

  • Profile badge and achievements.

  • Rating system for other players.

  • Waitlist.

  • Centralized messaging platform.

  • Profile badge and achievements.

  • Rating system for other players.

  • Waitlist.

  • Centralized messaging platform.

  • Profile badge + achievements.

Could have

Could have

  • Social media integration.

  • Personal stat tracking.

  • Social media integration.

  • Personal stat tracking.

Won't have

Won't have

  • Wearables integration.

  • Live-streaming or recording of games.

  • Wearables integration.

  • Live-streaming or recording of games.

Competitive audit

Competitive audit

I measured all my biggest competitors in terms of what they do well and what they don't. By doing so I was able to gather good ideas/solutions, as well as elements to avoid while building SCORE.


Key information retained:

Playo

Playo

No web functionality (desktop & Mobile).

No web functionality (desktop & Mobile).

Major connection issues.

Major connection issues.

Extensive resources (nutrition, tactics etc.)

Extensive resources (nutrition, tactics etc.)

In-app venue booking

In-app venue booking

In-app messaging platform

In-app messaging platform

Large variety of sports

Large variety of sports

Sporty

Sporty

Only available in Norway

Only available in Norway

"Clunky" user interface

"Clunky" user interface

Limited options apart from booking.

Limited options apart from booking.

Recurring match function

Recurring match function

In-app venue booking

In-app venue booking

Reclub

Reclub

No web functionality (desktop & Mobile).

No web functionality (desktop & Mobile).

Geared towards serious sports organizers

Geared towards serious sports organizers

Report function

Report function

Tournament feature.

Tournament feature.

In-app messaging platform

In-app messaging platform

Detailed game descriptions

Detailed game descriptions

  1. Ideate

  1. Ideate

Paper wireframes

Paper wireframes

The sketching and brainstorming step helped me visualize the app's layout and core functionality. Sketching the frames alongside constructing the information architecture created a clear direction for potential user flows.

The sketching and brainstorming step helped me visualize the app's layout and core functionality. Sketching the frames alongside constructing the information architecture created a clear direction for potential user flows.

*Apologies about the quality of these pictures.*

*Apologies about the quality of these pictures.*

Information architecture

Information architecture

I value an efficient information architecture because it creates a clear direction for potential user flows.

I value an efficient information architecture because it creates a clear direction for potential user flows.

  1. Prototype

  1. Prototype

Lo-fi wireframes

Lo-fi wireframes

Featured desktop wireframes:

Featured desktop wireframes:

Featured Mobile wireframes:

Featured Mobile wireframes:

Visual identity | Colors

Visual identity | Colors

Master gradient

#5282FF, 0045F5

Master gradient

#5282FF, 0045F5

Blue off-white

#EBEDFF

Blue off-white

#EBEDFF

Action green

#68F06C

Action green

#68F06C

Blue dark-grey

#27282B

Blue dark-grey

#27282B

Hot pink

#FF4694

Hot pink

#FF4694

Blue black-grey

#18191B

Blue black-grey

#18191B

Master gradient

#5282FF, 0045F5

Blue off-white

#EBEDFF

Action green

#68F06C

Blue dark-grey

#27282B

Hot pink

#FF4694

Blue black-grey

#18191B

Style Guide | Typography & components

Style Guide | Typography & components

Aa

Arial rounded MT Bold

Typography

H1

H2

H3

Paragraph medium

Paragraph regular

Paragraph small

Size

90

32

24

20

16

10

Weight

Bold

Bold

Bold + 0.4 stroke

Bold

Bold

Bold

Purpose

1.2.3.

Main headers

Card headers & details

Paragraph headers

Paragraph sub headers

Payment details and descriptions

Dropdown button

Default 1

Variable

Hover / on tap

Variable

Default 2

Variable

Hover / on tap 2

Variable

Next / Let's go button

Default

1fr

Hover / on tap

1fr

Option switcher

Option

Option

Option

Opt. 1

Opt. 2

Opt. 3

Continue button

Default

Text

Text

Text

1fr

Hover / on slide

1fr

Slider

Default

1fr

Hover / on slide

1fr

Basic button

Default 1

Text

Variable

Hover / on tap

Text

Variable

Form field

Default 1

1fr

Hover / on tap

1fr

Mobile icons

The use of arrows in my design language strongly reinforces direction.

Implementing feedback

Implementing feedback |

Desktop

Featured updates (web & mobile):

Featured updates (web & mobile):

Version 2:

Version 2:

Version 3 (final):

Version 3 (final):

It didn't make sense to put some input cards in the main page and the rest in the 2nd, this layout was confusing amongst testers.

It didn't make sense to put some input cards in the main page and the rest in the 2nd, this layout was confusing amongst testers.

Version 2:

Version 2:

Version 3 (final):

Version 3 (final):

I left the location picker on the main page and the rest of the options in the 2nd as the radius & location was the the most stable input in contrast to time or difficulty.

I left the location picker on the main page and the rest of the options in the 2nd as the radius & location was the the most stable input in contrast to time or difficulty.

Version 2:

Version 2:

Version 3 (final):

Version 3 (final):

All the information in version 2 was already present on the previous page, making it look jarring and disorderly. On the third and final version, I cleaned things up, also making the component easily transferable to the mobile application.

All the information in version 2 was already present on the previous page, making it look jarring and disorderly. On the third and final version, I cleaned things up, also making the component easily transferable to the mobile application.

Version 1:

Version 1:

Version 2 (final):

Version 2 (final):

Comparatively to other applications, my first iteration of the home screen showed direction but no clear functionality. The 2nd version shows a much clearer home screen for the mobile app.

Comparatively to other applications, my first iteration of the home screen showed direction but no clear functionality. The 2nd version shows a much clearer home screen for the mobile app.

Humans are built to move.|

Problem statement

Many sports enthusiasts struggle to find and organize local games that match their skill level, schedule, and location preferences. Existing options for arranging casual sports meetups are often fragmented, unreliable, or lack features that cater to both recreational and more competitive players. This results in missed opportunities for staying active, building social connections, and improving in their chosen sports.

So… | Goal

My goal is to design an intuitive, engaging platform that makes it easy for people to find, join, or host sports matches in their area. This app aims to foster a dynamic community, providing users with location-based game discovery, reliable scheduling, and skill-matching options to encourage participation, convenience, and connection

High fidelity prototypes | Mobile

High fidelity prototypes | Web

High fidelity prototypes | Web

  1. Reflection

  1. Reflection

Thoughts and experience

Thoughts and experience

Score was a passion project, the idea actually stems from the lack of a good sporting platform when my friends and I wanted to play volleyball.

Score was a passion project, the idea actually stems from the lack of a good sporting platform when my friends and I wanted to play volleyball.

What I learned

What I learned

  • Paper wireframes help.

  • Ask for critiques and advice OFTEN.

  • Prioritize target user instead of a broader population.

  • Working with solo is not fun, very lonely.

  • Paper wireframes help.

  • Ask for critiques and advice OFTEN.

  • Prioritize target user instead of a broader population.

  • Working with solo is not fun, very lonely.

I want to draw/design/make wonderful things, for wonderful people.


Leo Fu

I want to draw/design/make wonderful things, for wonderful people.


Leo Fu

Made with LOVEEEEEEEEE, thank you!

© 2024 Leo-Yilu Fu. All Rights Reserved.