Timeline

July 2023 (2weeks)

My Role

1-Synthesized the data findings into a design update. 2-Led the entire design sprint with a front-end engineer. 3-Proposed the design update to C-level executives.

Timeline

July 2023 (2weeks)

My Role

1-Synthesized the data findings into a design update. 2-Led the entire design sprint with a front-end engineer. 3-Proposed the design update to C-level executives.

Timeline

July 2023 (2weeks)

My Role

1-Synthesized the data findings into a design update. 2-Led the entire design sprint with a front-end engineer. 3-Proposed the design update to C-level executives.

Timeline

July 2023 (2weeks)

My Role

1-Synthesized the data findings into a design update. 2-Led the entire design sprint with a front-end engineer. 3-Proposed the design update to C-level executives.

Timeline

July 2023 (2weeks)

My Role

1-Synthesized the data findings into a design update. 2-Led the entire design sprint with a front-end engineer. 3-Proposed the design update to C-level executives.

Overview

About Camfit

Camfit is one of the fastest-growing camping startups in Korea, catering to the growing trend of camping among young millennials. It provides a seamless booking experience for campgoers while offering campground owners an efficient management platform.

Context

With a fast-growing MAU reaching 0.9 million by the time I joined in July 2023, Camfit was seeking design updates to maintain a competitive edge. As a 3-month contract designer, I was tasked with both design and consulting responsibilities to identify gaps and enhance UX through product-oriented thinking.

Mission

1

Find existing gaps in the current UX by identifying user's unmet needs.

2

Propose new features to achieve business impact.

Mission

1

Find existing gaps in the current UX by identifying user's unmet needs.

2

Propose new features to achieve business impact.

Mission

1

Find existing gaps in the current UX by identifying user's unmet needs.

2

Propose new features to achieve business impact.

Mission

1

Find existing gaps in the current UX by identifying user's unmet needs.

2

Propose new features to achieve business impact.

Mission

1

Find existing gaps in the current UX by identifying user's unmet needs.

2

Propose new features to achieve business impact.

solution

An upgraded wishlist for a simpler booking experience

I identified key UX issues in the existing Campground Wishlist feature, noting the absence of key information and usability issues. I proposed a redesigned solution, by adding essential features to improve the reservation rate, ultimately aiming to boost Camfit's commission revenue.

solution

An upgraded wishlist for a simpler booking experience

I identified key UX issues in the existing Campground Wishlist feature, noting the absence of key information and usability issues. I proposed a redesigned solution, by adding essential features to improve the reservation rate, ultimately aiming to boost Camfit's commission revenue.

solution

An upgraded wishlist for a simpler booking experience

I identified key UX issues in the existing Campground Wishlist feature, noting the absence of key information and usability issues. I proposed a redesigned solution, by adding essential features to improve the reservation rate, ultimately aiming to boost Camfit's commission revenue.

solution

An upgraded wishlist for a simpler booking experience

I identified key UX issues in the existing Campground Wishlist feature, noting the absence of key information and usability issues. I proposed a redesigned solution, by adding essential features to improve the reservation rate, ultimately aiming to boost Camfit's commission revenue.

solution

An upgraded wishlist for a simpler booking experience

I identified key UX issues in the existing Campground Wishlist feature, noting the absence of key information and usability issues. I proposed a redesigned solution, by adding essential features to improve the reservation rate, ultimately aiming to boost Camfit's commission revenue.

01/ Main Updates
01/ Main Updates
01/ Main Updates
01/ Main Updates
01/ Main Updates
Solution 1- Improving visibility

Easily track opening dates at a glance

Users can easily check the location and opening schedule of their saved places directly on the wishlist page, without needing to visit the detail page.

Solution 1- Improving visibility

Easily track opening dates at a glance

Users can easily check the location and opening schedule of their saved places directly on the wishlist page, without needing to visit the detail page.

Solution 1- Improving visibility

Easily track opening dates at a glance

Users can easily check the location and opening schedule of their saved places directly on the wishlist page, without needing to visit the detail page.

Solution 1- Improving visibility

Easily track opening dates at a glance

Users can easily check the location and opening schedule of their saved places directly on the wishlist page, without needing to visit the detail page.

Solution 1- Improving visibility

Easily track opening dates at a glance

Users can easily check the location and opening schedule of their saved places directly on the wishlist page, without needing to visit the detail page.

Solution 2-Business Impact

Segmented use cases with a focus on marketing impact and future updates

This update was based on marketing data showing that most purchases happen through saved list notifications. Understanding that the "24 hours before" the opening is crucial for reservations, I proposed design variations to collect more detailed marketing data for future improvements.

Solution 2-Business Impact

Segmented use cases with a focus on marketing impact and future updates

This update was based on marketing data showing that most purchases happen through saved list notifications. Understanding that the "24 hours before" the opening is crucial for reservations, I proposed design variations to collect more detailed marketing data for future improvements.

Solution 2-Business Impact

Segmented use cases with a focus on marketing impact and future updates

This update was based on marketing data showing that most purchases happen through saved list notifications. Understanding that the "24 hours before" the opening is crucial for reservations, I proposed design variations to collect more detailed marketing data for future improvements.

Solution 2-Business Impact

Segmented use cases with a focus on marketing impact and future updates

This update was based on marketing data showing that most purchases happen through saved list notifications. Understanding that the "24 hours before" the opening is crucial for reservations, I proposed design variations to collect more detailed marketing data for future improvements.

Solution 2-Business Impact

Segmented use cases with a focus on marketing impact and future updates

This update was based on marketing data showing that most purchases happen through saved list notifications. Understanding that the "24 hours before" the opening is crucial for reservations, I proposed design variations to collect more detailed marketing data for future improvements.

02/ Problem

Where to investigate

Based on the Google Analytics data, I decided to focus on the wishlist notification feature

Where to investigate

Based on the Google Analytics data, I decided to focus on the wishlist notification feature

Where to investigate

Based on the Google Analytics data, I decided to focus on the wishlist notification feature

Where to investigate

Based on the Google Analytics data, I decided to focus on the wishlist notification feature

Where to investigate

Based on the Google Analytics data, I decided to focus on the wishlist notification feature

1

Importance of wishlist features

Popular campgrounds opened reservations within limited time windows, prompting users to save these on their wishlists for future bookings. The more users saved to their wishlist, the more likely they were to make purchases through our app.

1

Importance of wishlist features

Popular campgrounds opened reservations within limited time windows, prompting users to save these on their wishlists for future bookings. The more users saved to their wishlist, the more likely they were to make purchases through our app.

1

Importance of wishlist features

1

Importance of wishlist features

1

Importance of wishlist features

Popular campgrounds opened reservations within limited time windows, prompting users to save these on their wishlists for future bookings. The more users saved to their wishlist, the more likely they were to make purchases through our app.

2

Push notifications leading to high conversion

2

Push notifications leading to high conversion

2

Push notifications leading to high conversion

2

Push notifications leading to high conversion

2

Push notifications leading to high conversion

Identifying the gap

What if we simplified the process into a single step, reducing the friction of 5+ steps?

In the current user flow, users had to take too many detours just to change the notification settings. Since receiving notifications often leads to purchases and higher conversion rates, streamlining this process was crucial to driving revenue.

Identifying the gap

What if we simplified the process into a single step, reducing the friction of 5+ steps?

In the current user flow, users had to take too many detours just to change the notification settings. Since receiving notifications often leads to purchases and higher conversion rates, streamlining this process was crucial to driving revenue.

Identifying the gap

What if we simplified the process into a single step, reducing the friction of 5+ steps?

In the current user flow, users had to take too many detours just to change the notification settings. Since receiving notifications often leads to purchases and higher conversion rates, streamlining this process was crucial to driving revenue.

Identifying the gap

What if we simplified the process into a single step, reducing the friction of 5+ steps?

In the current user flow, users had to take too many detours just to change the notification settings. Since receiving notifications often leads to purchases and higher conversion rates, streamlining this process was crucial to driving revenue.

Identifying the gap

What if we simplified the process into a single step, reducing the friction of 5+ steps?

In the current user flow, users had to take too many detours just to change the notification settings. Since receiving notifications often leads to purchases and higher conversion rates, streamlining this process was crucial to driving revenue.

03/ Challenges & Iterations

04/ Challenges
& Iterations

04/ Challenges
& Iterations

Challenge 1

Finding a feasible solution with the existing DB

Challenge 1

Finding a feasible solution with the existing DB

Challenge 1

Finding a feasible solution with the existing DB

Challenge 1

Finding a feasible solution with the existing DB

Challenge 1

Finding a feasible solution with the existing DB

Leveraging existing data to efficiently optimize the
current user experience.

Users used wishlist as the primary tool to ensure they didn't miss reservation start dates. However, old wishlist lacked the related information on location and opening schedules.

1

Lack of Information

The wishlist lacked crucial information such as location and opening dates, causing inconvenience for users.

1

Lack of Information

The wishlist lacked crucial information such as location and opening dates, causing inconvenience for users.

1

Lack of Information

The wishlist lacked crucial information such as location and opening dates, causing inconvenience for users.

1

Lack of Information

The wishlist lacked crucial information such as location and opening dates, causing inconvenience for users.

1

Lack of Information

The wishlist lacked crucial information such as location and opening dates, causing inconvenience for users.

2

Opted-out buttons

Push notifications were disabled by default, conflicting with users' primary intention of maintaining a wishlist to stay informed about reservation openings.

2

Opted-out buttons

Push notifications were disabled by default, conflicting with users' primary intention of maintaining a wishlist to stay informed about reservation openings.

2

Opted-out buttons

Push notifications were disabled by default, conflicting with users' primary intention of maintaining a wishlist to stay informed about reservation openings.

2

Opted-out buttons

Push notifications were disabled by default, conflicting with users' primary intention of maintaining a wishlist to stay informed about reservation openings.

2

Opted-out buttons

Push notifications were disabled by default, conflicting with users' primary intention of maintaining a wishlist to stay informed about reservation openings.

3

Lack of Usability

The modal was overly simplified, lacking key features like "see all" or "edit," which reduced its functionality.

3

Lack of Usability

The modal was overly simplified, lacking key features like "see all" or "edit," which reduced its functionality.

3

Lack of Usability

The modal was overly simplified, lacking key features like "see all" or "edit," which reduced its functionality.

3

Lack of Usability

The modal was overly simplified, lacking key features like "see all" or "edit," which reduced its functionality.

3

Lack of Usability

The modal was overly simplified, lacking key features like "see all" or "edit," which reduced its functionality.

4

Resource-use inefficiency

We already had the relevant data organized for the Reservation Calendar page, meaning we weren't using our resources efficiently.

4

Resource-use inefficiency

We already had the relevant data organized for the Reservation Calendar page, meaning we weren't using our resources efficiently.

4

Resource-use inefficiency

We already had the relevant data organized for the Reservation Calendar page, meaning we weren't using our resources efficiently.

4

Resource-use inefficiency

We already had the relevant data organized for the Reservation Calendar page, meaning we weren't using our resources efficiently.

4

Resource-use inefficiency

We already had the relevant data organized for the Reservation Calendar page, meaning we weren't using our resources efficiently.

What was suggested

Toggle Switch

1

Used a toggle switch to view 'remaining hours' based on user's preferences.

Ordering

2

Sorting order changed based on the toggle state.

Information

3

Added location and opening dates, which were missing on the original wishlist.

What was suggested

Toggle Switch

1

Used a toggle switch to view 'remaining hours' based on user's preferences.

Ordering

2

Sorting order changed based on the toggle state.

Information

3

Added location and opening dates, which were missing on the original wishlist.

What was suggested

Toggle Switch

1

Used a toggle switch to view 'remaining hours' based on user's preferences.

Ordering

2

Sorting order changed based on the toggle state.

Information

3

Added location and opening dates, which were missing on the original wishlist.

What was suggested

Toggle Switch

1

Used a toggle switch to view 'remaining hours' based on user's preferences.

Ordering

2

Sorting order changed based on the toggle state.

Information

3

Added location and opening dates, which were missing on the original wishlist.

What was suggested

Toggle Switch

1

Used a toggle switch to view 'remaining hours' based on user's preferences.

Ordering

2

Sorting order changed based on the toggle state.

Information

3

Added location and opening dates, which were missing on the original wishlist.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

2

Too many text

The remaining time and opening dates could create user confusion.

3

PM feedback

Push notifications had to be always displayed for business purpose.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

2

Too many text

The remaining time and opening dates could create user confusion.

3

PM feedback

Push notifications had to be always displayed for business purpose.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

2

Too many text

The remaining time and opening dates could create user confusion.

3

PM feedback

Push notifications had to be always displayed for business purpose.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

2

Too many text

The remaining time and opening dates could create user confusion.

3

PM feedback

Push notifications had to be always displayed for business purpose.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

2

Too many text

The remaining time and opening dates could create user confusion.

3

PM feedback

Push notifications had to be always displayed for business purpose.

What was suggested

Effective colors

1

Using brand primary colors ensured the consistent look while effectively grabbing attention.

UX writing

2

This iteration led to the final design with UX writing variations to enhace user experience.

What was suggested

Effective colors

1

Using brand primary colors ensured the consistent look while effectively grabbing attention.

UX writing

2

This iteration led to the final design with UX writing variations to enhace user experience.

What was suggested

Effective colors

1

Using brand primary colors ensured the consistent look while effectively grabbing attention.

UX writing

2

This iteration led to the final design with UX writing variations to enhace user experience.

What was suggested

Effective colors

1

Using brand primary colors ensured the consistent look while effectively grabbing attention.

UX writing

2

This iteration led to the final design with UX writing variations to enhace user experience.

What was suggested

Effective colors

1

Using brand primary colors ensured the consistent look while effectively grabbing attention.

UX writing

2

This iteration led to the final design with UX writing variations to enhace user experience.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

Why dropped

1

Feasibility

Reordering was not feasible due to database constraints and loading time issues.

challenge 2

Increasing usability through UX writing

challenge 2

Increasing usability through UX writing

challenge 2

Increasing usability through UX writing

challenge 2

Increasing usability through UX writing

challenge 2

Increasing usability through UX writing

Added effective UX writing to enhance usability with the new feature

To align the time display with users' mental models for planning reservations, we iterated on UX writing to increase usability and visual clarity. As a result, we diversified the time display based on 4 criteria.

Collaborating with the back-end team, we also limited the opening schedule to a 30-day window and clearly communicated this to users.

04/ Impact

130%

Push Notification
Click-Through Rate

27%

Wishlist Conversion Rate

A month after the initial launch, we saw a significant increase in KPIs, including the push notification click-through rate and the conversion rate for the wishlist feature.

05/ Takeaways

1

Working in an agile environment

In a startup environment, making updates through incremental changes was crucial. Focusing on intense two-week updates allowed me to continuously redefine priorities and adapt.

1

Working in an agile environment

In a startup environment, making updates through incremental changes was crucial. Focusing on intense two-week updates allowed me to continuously redefine priorities and adapt.

1

Working in an agile environment

1

Working in an agile environment

1

Working in an agile environment

In a startup environment, making updates through incremental changes was crucial. Focusing on intense two-week updates allowed me to continuously redefine priorities and adapt.

2

UX as a team work

2

UX as a team work

2

UX as a team work

2

UX as a team work

2

UX as a team work

3

Rediscovering my love for data-driven design

3

Rediscovering my love for data-driven design

3

Rediscovering my love for data-driven design

3

Rediscovering my love for data-driven design

3

Rediscovering my love for data-driven design