Caliber • B2C • 2024

Making it easier for golfers to make connections

Making it easier for golfers to make connections

Making it easier for golfers to make connections

OVERVIEW

OVERVIEW

Golf can be an intimidating sport as it relies heavily on community. With its recent boom amongst new players, golfers face a challenge in creating new connections.


What started as just an idea, I decided to team up with an engineer to bring it to life. We're currently working on the final stages, so stay tuned for updates!

Golf can be an intimidating sport as it relies heavily on community. With its recent boom amongst new players, golfers face a challenge in creating new connections.


What started as just an idea, I decided to team up with an engineer to bring it to life. We're currently working on the final stages, so stay tuned for updates!

TIMELINE

TIMELINE

3 months (2023)

3 months (2023)

TOOLS

TOOLS

Figma

Figma

Procreate

Procreate

ROLE

ROLE

Product Designer

Product Designer

TEAM

TEAM

1 Engineer

1 Engineer

BACKGROUND

Understanding golf

Understanding golf

Understanding golf

In a standard golf round, four players are needed for a complete group. If there aren't enough, the course may randomly pair individuals, which can lead to uncomfortable situations.

In a standard golf round, four players are needed for a complete group. If there aren't enough, the course may randomly pair individuals, which can lead to uncomfortable situations.

Up to 4 players are required

Up to 4 players are required

Up to 4 players are required

In a standard round of golf, four players are required to form a complete group.

In a standard round of golf, four players are required to form a complete group.

In a standard round of golf, four players are required to form a complete group.

If not, the course will pair you randomly

If not, the course will pair you randomly

If not, the course will pair you randomly

In order to fill in those spots, the course will most likely pair you with random players.

In order to fill in those spots, the course will most likely pair you with random players.

In order to fill in those spots, the course will most likely pair you with random players.

If so, just enjoy yourself!

If so, just enjoy yourself!

If so, just enjoy yourself!

The ideal situation would be that each player would have a full group of four to play with.

The ideal situation would be that each player would have a full group of four to play with.

The ideal situation would be that each player would have a full group of four to play with.

PROBLEM

Golfers often struggle to find compatible playing partners due to differences in:

Golfers often struggle to find compatible playing partners due to differences in:

Golfers often struggle to find compatible playing partners due to differences in:

Skill level, Location, Age, & Gender

Skill level, Location, Age, & Gender

Despite more young people playing golf, it's still tough to find the right partners to play with. There's a growing need for better ways to connect golfers with suitable partners.

Despite more young people playing golf, it's still tough to find the right partners to play with. There's a growing need for better ways to connect golfers with suitable partners.

GOALS

GOALS

Help golfers make connections easily based on their preferences in order to play a round of golf

Help golfers make connections easily based on their preferences in order to play a round of golf

Connecting golfers based on their preferences ensures they are paired with others of similar skill levels and interests, enhancing both enjoyment and competitiveness during games.

Connecting golfers based on their preferences ensures they are paired with others of similar skill levels and interests, enhancing both enjoyment and competitiveness during games.

Accept requests

Filter based on preferences

INDUSTRY RESEARCH

INDUSTRY RESEARCH

Understanding the industry's retention rate

Understanding the industry's retention rate

Understanding the industry's retention rate

To gain a better understanding of how many new golf players stop playing the sport, I have decided to conduct some research on the retention rate amongst new golfers. This will help me identify the underlying issues causing players to quit.

To gain a better understanding of how many new golf players stop playing the sport, I have decided to conduct some research on the retention rate amongst new golfers. This will help me identify the underlying issues causing players to quit.

45 million

45 million

45 million

total Americans who play golf

total Americans who play golf

total Americans who play golf

10%

10%

10%

were new golfers

were new golfers

were new golfers

25%

25%

25%

of new golfers quit after the 1st year

of new golfers quit after the 1st year

of new golfers quit after the 1st year

USER RESEARCH

USER RESEARCH

To gain a better sense of the user's pain points

To gain a better sense of the user's pain points

To gain a better sense of the user's pain points

I conducted user research to identify the common pain points amongst users with different skill sets. With over 10 screener surveys and 5 user interviews, I narrowed down my target audience to those between the ages of 21-48. After gathering this data, I was able to identify my target audience’s personas which helped me to understand their pain points and goals.

I conducted user research to identify the common pain points amongst users with different skill sets. With over 10 screener surveys and 5 user interviews, I narrowed down my target audience to those between the ages of 21-48. After gathering this data, I was able to identify my target audience’s personas which helped me to understand their pain points and goals.

Experienced Golfer Who Just Moved to a New City

Christopher

32 years old

Data Analyst

" I just moved to a new city and I need to build a new community of golfers who play at a similar level as I am."


New Golfer With a Busy Work Schedule

Jessica

28 years old

Developer

"I'm new to the sport and want to stay consistent but I have difficulty aligning my busy schedule with my friends who also golf."

Experienced Golfer Who Just Moved to a New City

Christopher

32 years old

Data Analyst

"I just moved to a new city and I need to build a new community of golfers who play at a similar level as me."

New Golfer With a Busy Work Schedule

Jessica

28 years old

Developer

"I'm new to the sport and want to stay consistent but I have difficulty aligning my busy schedule with my friends who golf."

Experienced Golfer Who Just Moved to a New City

Christopher

32 years old

Data Analyst

" I just moved to a new city and I need to build a new community of golfers who play at a similar level as I am."


New Golfer with a Busy Work Schedule

Jessica

28 years old

Developer

"I'm new to the sport and want to stay consistent but I have difficulty aligning my busy schedule with my friends who also golf."

KEY INSIGHTS

KEY INSIGHTS

Ultimately, new golfers began to lose motivation

Ultimately, new golfers began to lose motivation

Ultimately, new golfers began to lose motivation

Lack of Community

Lack of Community

Lack of Community

Golfers need to have a well-established network as it relies heavily on community

Golfers need to have a well-established network as it relies heavily on community

Golfers need to have a well-established network as it relies heavily on community

Lack of Skill Continuity

Lack of Skill Continuity

Lack of Skill Continuity

Having a reliable network of golfers to play with regularly is crucial for improving the user's skill level

Having a reliable network of golfers to play with regularly is crucial for improving the user's skill level

Having a reliable network of golfers to play with regularly is crucial for improving the user's skill level

Lack of Time Alignment

Lack of Time Alignment

Lack of Time Alignment

When users have a limited network, it can be difficult to synchronize their schedule with others

When users have a limited network, it can be difficult to synchronize their schedule with others

When users have a limited network, it can be difficult to synchronize their schedule with others

COMPETITIVE ANALYSIS

COMPETITIVE ANALYSIS

The competitors did not meet the user's needs

The competitors did not meet the user's needs

The competitors did not meet the user's needs

After researching some of the competitors, users desired additional features and functionalities that are currently not available. For example, they wanted more than just the convenience of meeting new golfers. Rather, they desired an on-demand feature that could book tee times for them seamlessly.

After researching some of the competitors, users desired additional features and functionalities that are currently not available. For example, they wanted more than just the convenience of meeting new golfers. Rather, they desired an on-demand feature that could book tee times for them seamlessly.

GolfLync

Make new connections

Lack of ability to filter based on preferences

TeeUp

Make new connections

Bad UI, Lack of ability to book tee times

18Birdies

GPS + friend activities

Lack of ability to book tee times

GolfNow

Book tee times

Lack of ability to make new connections

GolfLync

Make new connections

Lack of ability to filter based on preferences

TeeUp

Make new connections

Bad UI, Lack of ability to book tee times

18Birdies

GPS + friend activities

Lack of ability to book tee times

GolfNow

Book tee times

Lack of ability to make new connections

With that being said, I synthesized the research in order to focus on the core features

With that being said, I synthesized the research in order to focus on the core features

With that being said, I synthesized the research in order to focus on the core features

Discover open groups

Users found it time-consuming to search for new players on the app. To address this, a feature was added that allows users to join an existing groups.

Player filteration

Users wanted to narrow down their pool of network specific to their skill level, age, gender, location. The filtration feature allows the user to define their network.

Match on-demand

Users found it time-consuming to look for new players on the app. To address this, this feature was added to allow users to join a pre-existing group with a click of a button.

Discover open groups

Discover open groups

Users found it time-consuming to search for new players on the app. To address this, a feature was added that allows users to join an existing groups.

Users found it time-consuming to search for new players on the app. To address this, a feature was added that allows users to join an existing groups.

Player filteration

Users wanted to narrow down their pool of network specific to their skill level, age, gender, location. The filtration feature allows the user to define their network.

Match on-demand

Users found it time-consuming to look for new players on the app. To address this, this feature was added to allow users to join a pre-existing group with a click of a button.

Player filteration

Users wanted to narrow down their pool of network specific to their skill level, age, gender, location. The filtration feature allows the user to define their network.

Match on-demand

Users found it time-consuming to look for new players on the app. To address this, this feature was added to allow users to join a pre-existing group with a click of a button.

GolfLync

Make new connections

Lack of ability to filter based on preferences

TeeUp

Make new connections

Bad UI, Lack of ability to book tee times

18Birdies

GPS + friend activities

Lack of ability to book tee times

GolfNow

Book tee times

Lack of ability to make new connections

DESIGN IDEATION

DESIGN IDEATION

Crafting the UI components with wireframes

Crafting the UI components with wireframes

Crafting the UI components with wireframes

Once I had a solid understanding of the components required for the project, I began sketching low-fidelity wireframes using Figma. My primary focus was on maintaining simplicity and clarity in the user flow. To keep everything organized, I opted for a bento box style. Additionally, I kept the process similar to the market standard to reduce cognitive load on users.

Once I had a solid understanding of the components required for the project, I began sketching low-fidelity wireframes using Figma. My primary focus was on maintaining simplicity and clarity in the user flow. To keep everything organized, I opted for a bento box style. Additionally, I kept the process similar to the market standard to reduce cognitive load on users.

VISUAL DESIGN CONCEPT

VISUAL DESIGN CONCEPT

Developing the visual identity

Developing the visual identity

Developing the visual identity

As the popularity of golf is increasing among younger people, I wanted to give a more contemporary and fun design approach. To achieve this, I chose a deep green color with a darker forest green gradient. I am quite proud of the illustration I created for the success page. When I searched for an illustration matching the golf theme, I couldn't find any that met my vision. So, I decided to create my interpretation of it by adding the golfing gloves to the hands!

After finalizing the color palette and a few of the components, I made sure that everything passed the accessibility guidelines by performing a contrast check. And everything has passed the test which assured me to continue designing the rest of the components.

As the popularity of golf is increasing among younger people, I wanted to give a more contemporary and fun design approach. To achieve this, I chose a deep green color with a darker forest green gradient. I am quite proud of the illustration I created for the success page. When I searched for an illustration matching the golf theme, I couldn't find any that met my vision. So, I decided to create my interpretation of it by adding the golfing gloves to the hands!

After finalizing the color palette and a few of the components, I made sure that everything passed the accessibility guidelines by performing a contrast check. And everything has passed the test which assured me to continue designing the rest of the components.

CONCEPT EXPLORATION

CONCEPT EXPLORATION

However, it took a few attempts to reach the final design

However, it took a few attempts to reach the final design

However, it took a few attempts to reach the final design

In order to maintain a clean and easy-to-navigate user interface, I originally limited the use of colors and avoided making it appear cluttered. However, I noticed that this approach resulted in a dull and uninteresting design. As a result, my focus shifted from solely prioritizing a clean interface to also making it visually engaging and appealing to a younger audience.

In order to maintain a clean and easy-to-navigate user interface, I originally limited the use of colors and avoided making it appear cluttered. However, I noticed that this approach resulted in a dull and uninteresting design. As a result, my focus shifted from solely prioritizing a clean interface to also making it visually engaging and appealing to a younger audience.

Home page exploration

Home page exploration

After finalizing the new design concept, I decided to maintain the bento box style to ensure that all the content is neatly arranged and structured. In order to avoid it being too distracting, I kept the bento box design subtle by incorporating a darker background color and adding a glass effect.

After finalizing the new design concept, I decided to maintain the bento box style to ensure that all the content is neatly arranged and structured. In order to avoid it being too distracting, I kept the bento box design subtle by incorporating a darker background color and adding a glass effect.

INITIAL

INITIAL

FINAL

FINAL

Viewing new request exploration

Viewing new request exploration

Originally, users were taken to a new page to view requests. After user testing, I implemented an overlay to let users view requests without leaving the current page.

Originally, users were taken to a new page to view requests. After user testing, I implemented an overlay to let users view requests without leaving the current page.

INITIAL

INITIAL

FINAL

FINAL

SOLUTION

SOLUTION

Prototyping the idea

Prototyping the idea

Prototyping the idea

After going through several rounds of iterations, I finally arrived at the final design. As for the next step, my focus was on ensuring that the transition from one page to another was smooth and consistent. To achieve this, I worked on animating the transition page as smoothly and consistently as possible.

After going through several rounds of iterations, I finally arrived at the final design. As for the next step, my focus was on ensuring that the transition from one page to another was smooth and consistent. To achieve this, I worked on animating the transition page as smoothly and consistently as possible.

Accept requests from other players

Users can easily view their requests from the Home page. Once they navigate to the request overview page, they'll see the full list of players for the round. To secure their spot, they simply need to make a payment, which helps reduce last-minute cancellations.

Accept requests from other players

Users can easily view their requests from the Home page. Once they navigate to the request overview page, they'll see the full list of players for the round. To secure their spot, they simply need to make a payment, which helps reduce last-minute cancellations.

Filter users based on preferences

Filter users based on preferences

In order to help users find compatible playing partners based on their preferences, I have implemented a filtration feature. This feature allows them to narrow down their pool of options based on location, age, gender, and skill level.

In order to help users find compatible playing partners based on their preferences, I have implemented a filtration feature. This feature allows them to narrow down their pool of options based on location, age, gender, and skill level.

Send new requests

Send new requests

Once the user has found their compatible partner, they are able to send a request directly. They are able to customize

Once the user has found their compatible partner, they are able to send a request directly. They are able to customize

Match with a group on-demand

Match with a group on-demand

To take away the trouble of manually connecting with other players, I implemented an on-demand feature where it automatically matches the players into a group of four based on their preferences.

To take away the trouble of manually connecting with other players, I implemented an on-demand feature where it automatically matches the players into a group of four based on their preferences.

RESULTS

RESULTS

Collecting qualitative feedback from users

Collecting qualitative feedback from users

Collecting qualitative feedback from users

I conducted a test using the unmoderated remote user testing (URUT) method with the same five participants from the user interview. Overall, everyone was satisfied with the test and gave positive feedback. However, a few questions were raised that made me think about how to synthesize the information and improve for the next steps.

I conducted a test using the unmoderated remote user testing (URUT) method with the same five participants from the user interview. Overall, everyone was satisfied with the test and gave positive feedback. However, a few questions were raised that made me think about how to synthesize the information and improve for the next steps.

NEXT STEPS

NEXT STEPS

How would I gauge the Key Performance Indicators (KPIs) after the launch?

How would I gauge the Key Performance Indicators (KPIs) after the launch?

How would I gauge the Key Performance Indicators (KPIs) after the launch?

Although this was a concept for a personal project, I still wanted to consider this seriously and think about all of the scenarios one would encounter in a business setting.

Although this was a concept for a personal project, I still wanted to consider this seriously and think about all of the scenarios one would encounter in a business setting.

Number of matches & rematches

Number of matches & rematches

Number of matches & rematches

With the goal being to create connections among golfers, this will be a way to measure the utilization rate.

With the goal being to create connections among golfers, this will be a way to measure the utilization rate.

With the goal being to create connections among golfers, this will be a way to measure the utilization rate.

Number of golf rounds played

Number of golf rounds played

Number of golf rounds played

Once those connections have been made, it is crucial to know how many of those people actually get to play a round of golf.

Once those connections have been made, it is crucial to know how many of those people actually get to play a round of golf.

Once those connections have been made, it is crucial to know how many of those people actually get to play a round of golf.

Number of income generated

Number of income generated

Number of income generated

Subscription fees =

User revenue & retention.

Subscription fees =

User revenue & retention.

Subscription fees =

User revenue & retention.