Building community among cyclists by creating a space for anyone to host a group ride.

Client: Breakfast Club ↗️

Role: Product Designer

**This is an ongoing partnership, check back later for updates!

The Objective

Breakfast Club (BC) was looking to expand the capabilities of their existing app, CLUB, by including a Community ride section. BC CLUB was initially a calendar app for only sharing information on group rides hosted by Breakfast Club—sometimes hosting up to 800+ cyclists for a casual, police-escorted Saturday spin. The app listed every group ride for the year hosted by the club, but the team felt it was too exclusive. Anyone who wants to host a group ride should be able to host a group ride.

The BC team had decided to fill the gap in group rides by building a tool for anyone to host a ride, anywhere. Any time. Any pace group. I was brought onboard to design the experience for Breakfast Club : Community Rides. The expectations where that I would:

  • Design an experience where users may discover Community Rides

  • Design an experience where users may create or “Host” their own group ride

Considerations

Safety

How might we provide safety settings to allows users privacy when creating and sharing rides?

Search Routes

How might we sync with popular fitness apps (Strava, Garmin, Whoop,…) so that users can link to their pre-existing routes?

Notifications

How might we ensure no rider misses the opportunity to join an upcoming ride?

Understanding the Brand

Breakfast Club has a clear personality and voice when it comes to branding—the CLUB app was no exception. Using their social media, website, and pre-existing app features, I was able to get a feel for the direction new Ride components should take while reusing the common components like buttons and typography.

Flows

I prefer mapping thoughts out diagrammatically before beginning visual work. With BC Rides, I wanted to create a simple flow to identify the primary bits of creating a ride.

The Ride Card

The Ride card component would be repeated throughout the app, so it was important to design a card that was consistent enough to be recognized, but versatile enough to cover different types of rides: BC Rides, Community Rides, Your Rides, Ride Invitations, etc.

The original card design required a few tweaks to enhance the readability.

Original Card

New Card

Rides

Host A Ride

Host A Ride >> Invite

Ride Details

Native iOS

Once a ride is created, it’s important to get the word out! We enabled push notifications to allow users to always be aware of what’s going on in the BC App so they never miss a ride.

Selecting the notification promptly navigates to the Ride Details where users can RSVP.