Gatherplan

Gatherplan

View other case studies

Gatherplan | December 2023
Gatherplan | December 2023
Gatherplan | December 2023

Simplifying group decisions with a unique voting feature

Simplifying group decisions with a unique voting feature

Simplifying group decisions with a unique voting feature

What is gatherplan?
What is gatherplan?

Gatherplan is an app that solves the challenges that come with planning group activities. It ensures everyone has a voice in the matter and that the group reaches consensus- through a collaborative planning process and a user-friendly voting system for fair, fun, and efficient decision-making.

Gatherplan is an app that solves the challenges that come with planning group activities. It ensures everyone has a voice in the matter and that the group reaches consensus- through a collaborative planning process and a user-friendly voting system for fair, fun, and efficient decision-making.

Search & discover

Collaborate

Vote

Results & purchase

Search & discover

Collaborate

Vote

Results & purchase

What is gatherplan?

Gatherplan is an app that solves the challenges that come with planning group activities. It ensures everyone has a voice in the matter and that the group reaches consensus- through a collaborative planning process and a user-friendly voting system for fair, fun, and efficient decision-making.

context
context

This project was created as an entry into Uxcel’s 2023 Design Challenge:

This project was created as an entry into Uxcel’s 2023 Design Challenge:

The ask

The original prompt was to design a search and booking experience to help people easily discover holiday-related events and experiences in their location of choice.

Key problem we’re solving

During discovery, we found that the key problem to solve was not 'discovering' events, but rather the lack of collaborative capabilities that help facilitate a group consensus.

The ask

The original prompt was to design a search and booking experience to help people easily discover holiday-related events and experiences in their location of choice.

Key problem we’re solving

During discovery, we found that the key problem to solve was not 'discovering' events, but rather the lack of collaborative capabilities that help facilitate a group consensus.

My role
My role
My role

I co-designed all aspects of this project- from research to strategy, and design.

I co-designed all aspects of this project- from research to strategy, and design.

I co-designed all aspects of this project- from research to strategy, and design.

impact/outcomes
impact/outcomes
impact/outcomes

This solution won second place out of 150+ entries.

As a passion project and contest entry, with a limited timeline, our goal here was to pinpoint a specific problem, create a unique solution that doesn’t exist in the market, and be able to thoroughly show how we got there.

This solution won second place out of 150+ entries.

As a passion project and contest entry, with a limited timeline, our goal here was to pinpoint a specific problem, create a unique solution that doesn’t exist in the market, and be able to thoroughly show how we got there.

This solution won second place out of 150+ entries.

As a passion project and contest entry, with a limited timeline, our goal here was to pinpoint a specific problem, create a unique solution that doesn’t exist in the market, and be able to thoroughly show how we got there.

timeline
timeline
timeline

4 weeks

4 weeks

4 weeks

tools
tools
tools

Figma

Figma

Figma

how we got there

Learn & discover

  • Consumer trends, research

  • User interviews

  • Competitor analysis

Define & align

  • Define the problem

  • Identify our users

  • Prioritize features

  • Define user journeys

Ideate & design

  • Sketch wireframe concepts

  • Ideate on voting system

  • Complete happy path

Package & deliver

  • High-fidelity design

  • Component library

  • Case study & presentation

how we got there

how we got there
how we got there

Learn & discover

  • Understand the user base

  • Ingest the branding

  • Comp analysis

  • Consumer trends, research

  • User interviews

  • Competitor analysis

Define & align

  • Establish use cases

  • Define user journeys

  • Define the problem

  • Identify our users

  • Prioritize features

  • Define user journeys

Ideate & design

  • Sketch out wireframes

  • Ideate on auditory animations

  • Clickable prototype

  • Sketch wireframe concepts

  • Ideate on voting system

  • Complete happy path

Packsge & deliver

  • High-fidelity screens

  • Style guide and component library

  • High-fidelity design

  • Component library

  • Case study & presentation

Learn & discover

  • Consumer trends, research

  • User interviews

  • Competitor analysis

Define & align

  • Define the problem

  • Identify our users

  • Prioritize features

  • Define user journeys

Ideate & design

  • Sketch wireframe concepts

  • Ideate on voting system

  • Complete happy path

Packager & deliver

  • High-fidelity design

  • Component library

  • Case study & presentation

context
context

This project was created as an entry into Uxcel’s 2023 Design Challenge:

The ask

The original prompt was to design a search and booking experience to help people easily discover holiday-related events and experiences in their location of choice.

Key problem we’re solving

During discovery, we found that the key problem to solve was not 'discovering' events, but rather the lack of collaborative capabilities that help facilitate a group consensus.

The ask

The original prompt was to design a search and booking experience to help people easily discover holiday-related events and experiences in their location of choice.

Key problem we’re solving

During discovery, we found that the key problem to solve was not discovering events, but rather the lack of collaborative capabilities that help facilitate a group consensus

Search & discover

Collaborate

Vote

Results & purchase

Learn & discover

The holidays, while joyful, can also be stressful

The holidays, while joyful, can also be stressful

We kicked off our research by looking into how users plan events during the holidays. According to a 2022 C.S. Mott Children’s Hospital National Poll of 2,000 people on Children’s Health at the University of Michigan Health:

We kicked off our research by looking into how users plan events during the holidays. According to a 2022 C.S. Mott Children’s Hospital National Poll of 2,000 people on Children’s Health at the University of Michigan Health:

18%

18%

of surveyed people describe their stress as high during the holidays

23%

23%

noted planning for family events to be stressful

14%

14%

faced criticism from family about holiday plans to be stressful

What makes the event planning so difficult?

What makes the event planning so difficult?

To support these findings, we interviewed a prospective user who considers herself the “family planner” as she is typically in charge of her family gatherings. She shared some of the challenges that she comes across in her current process, like how it’s always so hard to get everyone on the same page, and communicate with each-other. She included an example of one of her mass emails (below) that she sends out during planning- hoping people will respond on time.

To support these findings, we interviewed a prospective user who considers herself the “family planner” as she is typically in charge of her family gatherings. She shared some of the challenges that she comes across in her current process, like how it’s always so hard to get everyone on the same page, and communicate with each-other. She included an example of one of her mass emails (below) that she sends out during planning- hoping people will respond on time.

From here, she has to manage responses from everyone through calls, texts, and emails, through a never-ending exchange opinions and changes. “It’s exhausting.”

From here, she has to manage responses from everyone through calls, texts, and emails, through a never-ending exchange opinions and changes. “It’s exhausting.”

We synthesized our research into these key frictions

We synthesized our research into these key frictions

It’s hard to include everyone in the planning

It’s hard to include everyone in the planning

Coordinating everyone's schedules and catering to diverse interests and age groups presents a significant challenge.

Coordinating everyone's schedules and catering to diverse interests and age groups presents a significant challenge.

Inefficient communication

Inefficient communication

Talking to everyone, and sharing events and ideas through text, phone calls, email, etc is difficult.

Talking to everyone, and sharing events and ideas through text, phone calls, email, etc is difficult.

Everyone has an opinion

Everyone has an opinion

It’s difficult to align on expectations across all group members considering everyone has different wants and interests.

It’s difficult to align on expectations across all group members considering everyone has different wants and interests.

Has this been solved in the marketplace?

Has this been solved in the marketplace?

Keeping these frictions in mind, we began looking at direct, and indirect competitors that offer search and booking events- to see if and how they address these problems. Below is our competitive analysis board.

Keeping these frictions in mind, we began looking at direct, and indirect competitors that offer search and booking events- to see if and how they address these problems. Below is our competitive analysis board.

Our competitive analysis revealed a surprising gap in the market

Our competitive analysis revealed a surprising gap in the market

While the existing apps excel at helping users find events, they fail to facilitate collaborative decision-making. Users are forced to rely on clunky workarounds like sharing links or individual invitations, leading to a disjointed planning process. What's needed is a comprehensive collaboration feature that enables groups to review and decide on events together, in one place. By streamlining this process, we can ensure everyone is on the same page and reduce the likelihood of scheduling conflicts or missed events.

While the existing apps excel at helping users find events, they fail to facilitate collaborative decision-making. Users are forced to rely on clunky workarounds like sharing links or individual invitations, leading to a disjointed planning process. What's needed is a comprehensive collaboration feature that enables groups to review and decide on events together, in one place. By streamlining this process, we can ensure everyone is on the same page and reduce the likelihood of scheduling conflicts or missed events.

Through analysis we found several areas of opportunity for improvement, such asschedule management between collaborators and integration with existing calender apps, as well as information recognition and categorization of event types.

However, we found the the biggest, and primary area for improvement that could have the biggest impact on the experience is:

Through analysis we found several areas of opportunity for improvement, such asschedule management between collaborators and integration with existing calender apps, as well as information recognition and categorization of event types.

However, we found the the biggest, and primary area for improvement that could have the biggest impact on the experience is:

Our focus

Our focus

Collaborative planning

Collaborative planning

All of these apps have a favorite / save functionality but none have a fully functional collaborative way to “review and decide” together.

All of these apps have a favorite / save functionality but none have a fully functional collaborative way to “review and decide” together.

Learn & discover

The holidays, while joyful, can also be stressful

We kicked off our research by looking into how users plan events during the holidays. According to a 2022 C.S. Mott Children’s Hospital National Poll of 2,000 people on Children’s Health at the University of Michigan Health:

18%

of surveyed people describe their stress as high during the holidays

23%

noted planning for family events to be stressful

14%

faced criticism from family about holiday plans to be stressful

From here, she has to manage responses from everyone through calls, texts, and emails, through a never-ending exchange opinions and changes. “It’s exhausting.”

We synthesized our research into these key frictions

It’s hard to include everyone in the planning

Coordinating everyone's schedules and catering to diverse interests and age groups presents a significant challenge.

Inefficient communication

Talking to everyone, and sharing events and ideas through text, phone calls, email, etc is difficult.

Everyone has an opinion

It’s difficult to align on expectations across all group members considering everyone has different wants and interests.

Has this been solved in the marketplace?

Keeping these frictions in mind, we began looking at direct, and indirect competitors that offer search and booking events- to see if and how they address these problems. Below is our competitive analysis board.

Our competitive analysis revealed a surprising gap in the market

While the existing apps excel at helping users find events, they fail to facilitate collaborative decision-making. Users are forced to rely on clunky workarounds like sharing links or individual invitations, leading to a disjointed planning process. What's needed is a comprehensive collaboration feature that enables groups to review and decide on events together, in one place. By streamlining this process, we can ensure everyone is on the same page and reduce the likelihood of scheduling conflicts or missed events.

Through analysis we found several areas of opportunity for improvement, such asschedule management between collaborators and integration with existing calender apps, as well as information recognition and categorization of event types.

However, we found the the biggest, and primary area for improvement that could have the biggest impact on the experience is:

Our focus

Our focus

Collaborative planning

All of these apps have a favorite / save functionality but none have a fully functional collaborative way to “review and decide” together.

What makes the event planning so difficult?

To support these findings, we interviewed a prospective user who considers herself the “family planner” as she is typically in charge of her family gatherings. She shared some of the challenges that she comes across in her current process, like how it’s always so hard to get everyone on the same page, and communicate with each-other. She included an example of one of her mass emails (below) that she sends out during planning- hoping people will respond on time.

Learn & discover

Define & align

It became clear that the problem to solve here, was not discovering events but rather coming to an agreement on which to attend. The question became:

It became clear that the problem to solve here, was not discovering events but rather coming to an agreement on which to attend. The question became:

It became clear that the problem to solve here, was not discovering events but rather coming to an agreement on which to attend. The question became:

How might we create a more inclusive and engaging experience that enables every family member to have a say in the planning and selection process?

How might we create a more inclusive and engaging experience that enables every family member to have a say in the planning and selection process?

How might we create a more inclusive and engaging experience that enables every family member to have a say in the planning and selection process?

Who are we designing for?

Who are we designing for?

Who are we designing for?

With a clear understanding of the problem, market landscape, and consumer trends, we shifted our focus to identifying our end users and their needs. Our research revealed two primary personas:

With a clear understanding of the problem, market landscape, and consumer trends, we shifted our focus to identifying our end users and their needs. Our research revealed two primary personas:

With a clear understanding of the problem, market landscape, and consumer trends, we shifted our focus to identifying our end users and their needs. Our research revealed two primary personas:

the host

who struggles to incorporate everyone's preferences into the planning process

View host persona

View host persona

the attendee

who wants to ensure their needs are considered

View attendee persona

View attendee persona

the host
the host

who struggles to incorporate everyone's preferences into the planning process

who struggles to incorporate everyone's preferences into the planning process

View host persona

View host persona

the attendee
the attendee

who wants to ensure their needs are considered

who wants to ensure their needs are considered

View attendee persona

View attendee persona

By understanding the specific challenges and goals of these user types, we can tailor our solution to effectively address their pain points and create a more inclusive and satisfying experience for all.

By understanding the specific challenges and goals of these user types, we can tailor our solution to effectively address their pain points and create a more inclusive and satisfying experience for all.

By understanding the specific challenges and goals of these user types, we can tailor our solution to effectively address their pain points and create a more inclusive and satisfying experience for all.

Mapping ideas and features

Mapping ideas and features

Our mind map was used to visually organize information and create connections between ideas. Revealing patterns and insights that helped us see the big picture and understand how different elements fit together.

Our mind map was used to visually organize information and create connections between ideas. Revealing patterns and insights that helped us see the big picture and understand how different elements fit together.

Our mind map was used to visually organize information and create connections between ideas. Revealing patterns and insights that helped us see the big picture and understand how different elements fit together.

We expanded on the features from our mind mapping exercise and grouped them by user role

We expanded on the features from our mind mapping exercise and grouped them by user role

We modified the names our user types slightly- to better define what they are doing when using the app. The host remains a host, and the “attendee” persona becomes a “collaborator.”

We modified the names our user types slightly- to better define what they are doing when using the app. The host remains a host, and the “attendee” persona becomes a “collaborator.”

We modified the names our user types slightly- to better define what they are doing when using the app. The host remains a host, and the “attendee” persona becomes a “collaborator.”

Host features
Host features
  • Multiple different saved groups of events (like wishlists)

  • Within in each wishlist- multiple events to browse

  • Invite collaborators

  • Turn on “voting mode”

  • Filter events

  • Use AI to indicate top voted, or most available event, etc

  • See who added event

  • Set deadline for collaboration

  • Finalize event selection

  • Send split bill for checkout

  • Add comments notes and updates

  • Multiple different saved groups of events (like wishlists)

  • Within in each wishlist- multiple events to browse

  • Invite collaborators

  • Turn on “voting mode”

  • Filter events

  • Use AI to indicate top voted, or most available event, etc

  • See who added event

  • Set deadline for collaboration

  • Finalize event selection

  • Send split bill for checkout

  • Add comments notes and updates

collaborator features
collaborator features
  • React to events

  • Filters events

  • Vote/ rank?

  • Synch calendar?

  • Add events for consideration

  • See who added event

  • Ddd final event to calendar

  • RSVP to final event

  • React to events

  • Filters events

  • Vote/ rank?

  • Synch calendar?

  • Add events for consideration

  • See who added event

  • Ddd final event to calendar

  • RSVP to final event

Prioritizing features

Prioritizing features

Prioritizing features

After collecting all the features we might want to include we prioritized them using a feasibility prioritization matrix. This validated a voting method as a the most impactful way to solve the problem, and standout in the market.

After collecting all the features we might want to include we prioritized them using a feasibility prioritization matrix. This validated a voting method as a the most impactful way to solve the problem, and standout in the market.

After collecting all the features we might want to include we prioritized them using a feasibility prioritization matrix. This validated a voting method as a the most impactful way to solve the problem, and standout in the market.

Defining the journey

Defining the journey

Defining the journey

Next we started mapping out the user journey to understand the steps and experiences that the host and attendee would go through. This helped identify pain points, opportunities for improvement, and moments where we can delight our users.

We identified the main stages of the user journey here, and decided to focus on the “voting” stage as the unique feature that distinguishes Gatherplan from the marketplace, and allows maximum collaboration.

Next we started mapping out the user journey to understand the steps and experiences that the host and attendee would go through. This helped identify pain points, opportunities for improvement, and moments where we can delight our users.

We identified the main stages of the user journey here, and decided to focus on the “voting” stage as the unique feature that distinguishes Gatherplan from the marketplace, and allows maximum collaboration.

Next we started mapping out the user journey to understand the steps and experiences that the host and attendee would go through. This helped identify pain points, opportunities for improvement, and moments where we can delight our users.

We identified the main stages of the user journey here, and decided to focus on the “voting” stage as the unique feature that distinguishes Gatherplan from the marketplace, and allows maximum collaboration.

Search & discover

Search & discover

Search & discover

Browsing a map or list view to discover local events

Browsing a map or list view to discover local events

Browsing a map or list view to discover local events

Collaborate

Collaborate

Collaborate

Create and manage groups, inviting others to join and contribute to the event planning process

Create and manage groups, inviting others to join and contribute to the event planning process

Create and manage groups, inviting others to join and contribute to the event planning process

Vote

Vote

Vote

Set voting parameters, and then all collaborator vote for their preferred events

Set voting parameters, and then all collaborator vote for their preferred events

Set voting parameters, and then all collaborator vote for their preferred events

Results & purchase

Results & purchase

Results & purchase

View results of the group vote, purchase event tickets, and attend event

View results of the group vote, purchase event tickets, and attend event

View results of the group vote, purchase event tickets, and attend event

Lay of the land

Lay of the land

Lay of the land

With our features prioritized, we then mapped out the page structure of the app to visualize the pages we’d need to build. The information architecture is divided into four main categories: Explore, Groups, My Tickets, and Profile.

With our features prioritized, we then mapped out the page structure of the app to visualize the pages we’d need to build. The information architecture is divided into four main categories: Explore, Groups, My Tickets, and Profile.

With our features prioritized, we then mapped out the page structure of the app to visualize the pages we’d need to build. The information architecture is divided into four main categories: Explore, Groups, My Tickets, and Profile.

Define & align

Define & align

Ideate & design

How will the voting work?

How will the voting work?

How will the voting work?

With the blueprint of our IA, we began sketching out preliminary drafts of the main collaboration features in an effort to start visualizing features- but we still had a big question to answer: What type of voting will this be and how will it work?

We investigated various voting systems and chose simple voting due to its efficiency and low cognitive load, enabling quick decisions with minimal user stress. While we considered more complex voting methods like preferential voting to ensure fair representation, we determined that simplicity aligned better with our users' needs (seen below), striking a balance between exclusivity and usability.

User needs:

  • Casual and friendly

  • Ease of use

  • Accurate reflection of preferences

  • Quick decision-making

With the blueprint of our IA, we began sketching out preliminary drafts of the main collaboration features in an effort to start visualizing features- but we still had a big question to answer: What type of voting will this be and how will it work?

We investigated various voting systems and chose simple voting due to its efficiency and low cognitive load, enabling quick decisions with minimal user stress. While we considered more complex voting methods like preferential voting to ensure fair representation, we determined that simplicity aligned better with our users' needs (seen below), striking a balance between exclusivity and usability.

User needs:

  • Casual and friendly

  • Ease of use

  • Accurate reflection of preferences

  • Quick decision-making

With the blueprint of our IA, we began sketching out preliminary drafts of the main collaboration features in an effort to start visualizing features- but we still had a big question to answer: What type of voting will this be and how will it work?

We investigated various voting systems and chose simple voting due to its efficiency and low cognitive load, enabling quick decisions with minimal user stress. While we considered more complex voting methods like preferential voting to ensure fair representation, we determined that simplicity aligned better with our users' needs (seen below), striking a balance between exclusivity and usability.

User needs:

  • Casual and friendly

  • Ease of use

  • Accurate reflection of preferences

  • Quick decision-making

The voting components we landed on

The voting components we landed on

The voting components we landed on

Although we utilize a voting system, the last thing we wanted to create were politics! The voting system needed to be easy, quick, and ideally fun for our users.

Although we utilize a voting system, the last thing we wanted to create were politics! The voting system needed to be easy, quick, and ideally fun for our users.

Although we utilize a voting system, the last thing we wanted to create were politics! The voting system needed to be easy, quick, and ideally fun for our users.

For voting (as a host and/or a guest)

For voting (as a host and/or a guest)

Voting Cards

Voting Cards

Voting Cards

Keeping a consistent event card design throughout the app, ensures that all event details are easily accessible while voting.

The voting count encourages engagement and let users preview how events are stacking up.

Keeping a consistent event card design throughout the app, ensures that all event details are easily accessible while voting.

The voting count encourages engagement and let users preview how events are stacking up.

Keeping a consistent event card design throughout the app, ensures that all event details are easily accessible while voting.

The voting count encourages engagement and let users preview how events are stacking up.

Voting tracker

Voting tracker

Voting tracker

This sticky “votes remaining” tracker allows users to always see how many votes they have in view.

The CTA to confirm their votes, gives users a chance to review their choices before submitting

This sticky “votes remaining” tracker allows users to always see how many votes they have in view.

The CTA to confirm their votes, gives users a chance to review their choices before submitting

This sticky “votes remaining” tracker allows users to always see how many votes they have in view.

The CTA to confirm their votes, gives users a chance to review their choices before submitting

For configuring the voting session (as a host)

For configuring the voting session (as a host)

Voting mode toggle

Voting mode toggle

Voting mode toggle

This toggle empowers the host to customize and activate a “voting mode,” to encourage focusing on the goal of decision making. No new events can be added during this state.

This gives the host a clear end time of when a decision will be made- which is a major point point for “real-life hosts.”

This toggle empowers the host to customize and activate a “voting mode,” to encourage focusing on the goal of decision making. No new events can be added during this state.

This gives the host a clear end time of when a decision will be made- which is a major point point for “real-life hosts.”

This toggle empowers the host to customize and activate a “voting mode,” to encourage focusing on the goal of decision making. No new events can be added during this state.

This gives the host a clear end time of when a decision will be made- which is a major point point for “real-life hosts.”

Host’s notes

Host’s notes

Host’s notes

Sometimes context is needed, so we wanted to allow a notes component to let the host personalize the experience for the group.

Sometimes context is needed, so we wanted to allow a notes component to let the host personalize the experience for the group.

Sometimes context is needed, so we wanted to allow a notes component to let the host personalize the experience for the group.

Ideate & design

Ideate & design

Package & deliver

We created a component library for consistency and efficiency in designging the rest of the main happy path screens and prototype

We created a component library for consistency and efficiency in designging the rest of the main happy path screens and prototype

We created a component library for consistency and efficiency in designging the rest of the main happy path screens and prototype

We delivered final screens for the main phases of the user journey

We delivered final screens for the main phases of the user journey

We delivered final screens for the main phases of the user journey

Search & discover

Search & discover

Search & discover

Collaborate

Collaborate

Collaborate

Voting

Voting

Voting

Results & purchase

Results & purchase

Results & purchase

Future feature additions

Future feature additions

Future feature additions

In the next iteration of our app, we plan to enhance user engagement by introducing chat functionality, allowing users to discuss and coordinate events in real-time. Additionally, we will implement calendar syncing and conflict resolution to ensure seamless integration with users' personal calendars. We will also enable commenting and liking on other users' events within groups, fostering a sense of community. Furthermore, our scheduling assistant will provide personalized event suggestions based on users' interests and availability. Users will also be able to RSVP to purchased events and even create and share their own custom events, further expanding the app's capabilities and user engagement.

In the next iteration of our app, we plan to enhance user engagement by introducing chat functionality, allowing users to discuss and coordinate events in real-time. Additionally, we will implement calendar syncing and conflict resolution to ensure seamless integration with users' personal calendars. We will also enable commenting and liking on other users' events within groups, fostering a sense of community. Furthermore, our scheduling assistant will provide personalized event suggestions based on users' interests and availability. Users will also be able to RSVP to purchased events and even create and share their own custom events, further expanding the app's capabilities and user engagement.

In the next iteration of our app, we plan to enhance user engagement by introducing chat functionality, allowing users to discuss and coordinate events in real-time. Additionally, we will implement calendar syncing and conflict resolution to ensure seamless integration with users' personal calendars. We will also enable commenting and liking on other users' events within groups, fostering a sense of community. Furthermore, our scheduling assistant will provide personalized event suggestions based on users' interests and availability. Users will also be able to RSVP to purchased events and even create and share their own custom events, further expanding the app's capabilities and user engagement.

Package & deliver

Package & deliver

Wrap up

Next steps

Next steps

Next steps

Due to time constraints of the contest we were unable to conduct usability and moderated testing. While we are confident in our approach we plan to do this in the future to identify frictions in the experience and further evaluate the features and interactions.

Due to time constraints of the contest we were unable to conduct usability and moderated testing. While we are confident in our approach we plan to do this in the future to identify frictions in the experience and further evaluate the features and interactions.

Due to time constraints of the contest we were unable to conduct usability and moderated testing. While we are confident in our approach we plan to do this in the future to identify frictions in the experience and further evaluate the features and interactions.

Wrap up

Wrap up

View other case studies