Designing the first Build IRL experience for both sides of a club community

UX/Product Design Intern ยท January โ€“ May 2025

Product DesignWeb/MobileSocial

Overview

One platform had to work for two very different kinds of people.

Build IRL was a 0โ†’1 platform for starting, running, and joining in-person clubs.

At first, that sounded like one product problem. Research revealed two: builders were overwhelmed by the work happening behind their communities, while potential joiners struggled to tell whether a club would actually feel right for them.

Over 10 weeks, my team and I helped define the MVP around both sides of that experience. We moved from interviews and product framing into core user flows, mid-fidelity exploration, and high-fidelity web and mobile prototypes.

Builder choosing how to start their club page: create from scratch, generate with AI, or import from Instagram

Builder: Less time managing

Joiner viewing the Cat Cafes club profile with photos, interest tags, and an about section

Joiner: More confidence joining

๐Ÿ’ก One community. Two very different needs.

Problem

Running a club was fragmented. Joining one was a leap of faith.

Through more than 10 interviews with club builders and joiners, two problems kept surfacing on opposite sides of the experience.

Builders

Too many moving pieces
Planning
RSVPs
Promotion
Communication
Logistics

Joiners

Not enough to go on

Club name

Description ยท Date ยท Location

?Who usually comes??What does it feel like??Would I fit in??Is it active?
01

Builders were doing too much across too many tools.

Planning, RSVPs, promotion, communication, and logistics were often spread across several platforms. Running the club started to feel like managing software instead of building community.

02

Joiners didn't have enough context to commit.

A club name, description, and event details could explain what was happening, but not what the community actually felt like. Potential joiners still had to guess whether they'd fit in.

๐Ÿ’ก Builders needed less work. Joiners needed more confidence.
Affinity map synthesizing interview findingsFour user archetypes split across builders and joiners

The challenge wasn't adding features. It was deciding what the MVP actually needed to solve.

Build IRL could have gone in a lot of directions: events, messaging, discovery, club management, profiles, onboarding, creation tools.

But trying to solve everything at once would just recreate the same complexity we were trying to reduce. So we narrowed the product around two questions:

EventsMessagingDiscoveryProfilesClub managementOnboardingCreation toolsCommunity content
โ†“
01 Does this remove meaningful work for builders?
02 Does this give joiners enough context to feel confident joining?

Constraints

The product was still moving while we were designing it

โณ 10-week timeline

We had a limited window to research, define the core experience, and move key flows into high fidelity.

๐Ÿ“ 0โ†’1 product, shifting scope

There wasn't an established product to optimize. Features, flows, and priorities were still being worked out as we designed.

๐Ÿ’ป ๐Ÿ“ฑ Web + mobile

We explored the experience across both platforms, then had to rethink parts of the work as the product moved toward a more mobile-first direction.

Exploration

Before designing screens, we had to understand how the two sides connected

A club created by a builder eventually became the experience evaluated by a joiner. That meant decisions on one side of the product affected what was possible on the other.

We mapped the core journeys in mid-fidelity first, using them to work through hierarchy, dependencies, and scope before committing to polished UI.

This stage was intentionally loose. As we reviewed the product with stakeholders, screens moved, flows changed, and some ideas were reworked once we could see the experience end to end.

Early flow mapping for the builder and joiner journeysMid-fi flows for both sides of the product
๐Ÿ’ก Mid-fi gave us room to make those changes quickly without getting too attached to polished UI too early.

Solution

Help joiners understand the club before asking them to join.

The joiner experience couldn't just answer what, where, and when. Research showed people were also trying to figure out whether the community actually felt like a fit.

So, we brought more of the club's personality and context forward โ€” things like interests, visuals, and community details โ€” before committing.

Before

Club name

What ยท Where ยท When

A basic listing

From logistics to a sense of fit

Build IRL

Annotated Build IRL club profile showing club imagery, interest tags, and an about section
Club imagerySee the community
Interest tagsFind shared interests
About sectionGet a feel for the culture

A community-rich profile

๐Ÿ’ก The goal wasn't to add more information. It was to surface the information that actually helped someone decide: Can I see myself here?
Joiner discovers the club

01 Discover

Joiner reads about the community's story and values

02 Understand

Joiner's application is confirmed

03 Join

Don't make every builder start from the same place.

Builders came into Build IRL with very different levels of momentum. Some already knew exactly what they wanted to create. Others had an idea but needed help shaping it. And existing communities might already have a visual identity somewhere else.

Instead of forcing everyone through one setup path, we designed three ways builders could begin:

โœ๏ธ Create from scratch

Control without unnecessary guidance, for builders who already had a clear vision.

โœจ Generate with AI

A starting point instead of a blank page โ€” for builders with an idea but not the words for it.

๐Ÿ“ธ Import from Instagram

Carries existing branding forward, for communities that shouldn't have to rebuild their identity.

๐Ÿ’ก We adapted onboarding to different starting points instead of treating every builder like a blank slate.

What builders created became what joiners used to decide.

The builder and joiner experiences weren't separate design problems. The information a builder added during creation became the context a joiner relied on later.

A club's visuals, interests, description, and activities had to be easy for builders to provide and meaningful for joiners to evaluate.

Builder reviewing club name, tagline, description, cover photo, and tagsโ†’Joiner viewing those same details on the club profile

Outcome

From an early concept to a conference-ready prototype.

Over 10 weeks, we defined and prototyped the core Build IRL experience across both sides of the community. The final direction was approved by the team and presented at a conference, where it received positive feedback.

Since I didn't have access to long-term product metrics, the next things I'd want to understand are below โ€” this is a measurement plan, not measured results.

Builder experience

Creation completion rate: Do builders finish creating a club once they start?
Time to publish: How quickly can a builder get a club live?
Builder drop-off: Where do builders lose momentum?

Joiner experience

Club profile engagement: Do people explore the details that support a decision?
Join conversion: Does richer club context help people feel confident joining?
Joiner drop-off: Where do joiners lose momentum?

Reflection

I became more comfortable designing before everything was figured out.

Build IRL changed frequently while we were working on it. Flows I thought were settled would shift after a stakeholder conversation or once we saw the entire experience together.

Earlier in the project, those changes could feel like moving backward. Over time, I started to see them differently. In a 0โ†’1 product, changing a design because the reasoning evolved isn't lost work โ€” it's part of defining the product.

I left the project more comfortable changing direction when the evidence changed, even when that meant letting go of something I had already designed.