Citi Bike logo

iOS App Feature Integration

Allowing riders in NYC to use the popular bikeshare app beyond point-to-point trips by discovering wellness and recreational activities to cycle to.

Citi Bike app screens showing the activity discovery and dock-to-ride flow

Citi Bike in New York City is the US’s largest bike share program, with over 27,000 bikes and over 1,700 stations. I led a three-week team sprint where I coordinated research and design and kept track of the timeline and task roadmaps, with a subsequent three-week solo pivot where I took the MVP and UI refresh to completion.

The Opportunity

Rather than starting with a company, we started with a gap:

The fitness and wellness app space is full of tracking tools, but few make movement feel social. Our hypothesis was that people want a social space built around shared fitness goals; not just solo tracking.

After a competitive analysis on similar apps (Strava, Apple Fitness, etc.), we found Citi Bike a great city-specific app to add a social, goal-driven layer.

Improving Citi Bike’s Value Proposition

Expanding the stakeholder pool

(Event organizers, small businesses, non-profits, community partners)

Growing ridership & connections

(More users + more miles + more ways to meet people)

A happier, healthier NYC

The Research

User interviews and affinity mapping surfaced patterns in how people approach fitness and wellness, and where existing tools fall short. Highlights below include:

Jolanta, 27, Long Island, NY
Jolanta, 27, Long Island, NY
“I definitely prefer a wellness routine where activities aren’t repeated too much. Having variety is nice.”
Jacob, 33, Brooklyn, NY
Jacob, 33, Brooklyn, NY
“I don’t want to lose my progress.”
Scott, 35, Brooklyn, NY
Scott, 35, Brooklyn, NY
“I would love to be able to find new workout partners because it’s currently difficult to do so in the city, especially as a new transplant.”

We saw an opportunity to build social features that reinforced existing individual motivation (tracking progress; working toward personal milestones) to make personal goals easier to sustain with occasional social support within their app usage, like finding workout partners in a city this size. This led us to creating our persona, Jonah.

How might we help Jonah…

…stay consistently active through alternative wellness activities?
…meet new people through shared activities?
…stay active without needing expensive apps or gym memberships?

With this direction, we initially scoped a broad feature set to test our assumptions across four motivation types:

  • Discover

    Discover nearby events to rsvp and ride to directly from within the app

  • Meet

    Chat with other like-minded locals to meet up with at events, and even ride along with them

  • Track

    Track progress and achievements through earning personal badges

  • Earn

    Earn and claim rewards tied to local business through riding progress and achievements

The Design - Version 1

The user flow below was mapped out prior to building the first version of the feature set. Every possible interaction path was covered across all four features: browsing nearby events on a map, tapping into event details to see attendees and earnable badges, and messaging other riders attending the same activity. It was ambitious in hindsight for a first pass.

Below are three screens that capture the breadth of what we built. (These designs are now retired.)

Discovery map showing nearby activities across the city
Event detail for Tai Chi Lessons with attendees and earnable badges
Group chat with other riders attending the same activity

This version was tested with five users across five metrics, with mostly positive results at the screen level:

  • Time on task
  • Ease of use
  • Excitement
  • Unobtrusiveness
  • Retention

However, a rework was later identified and created…

The Pivot: A Narrower Focus + UI Update

The team’s work ended here. I realized after some time that the system as a whole was too complex to integrate into an existing product without adding friction for users, especially in the early phases of testing and concept validation studies. I then decided to refine the integration further.

I took the findings forward solo and defined the MVP along with a new design system. Instead of a multi-feature wellness + social integration, the real opportunity was giving users a single, clear reason to open Citi Bike beyond an A-to-B commute.

Broad feature ecosystem

  • Discover
  • Meet
  • Track
  • Earn

Focused activities hub

• Discover nearby experiences and events• RSVP and ride• Show past & saved experiences

The stakeholder vision carried forward, still building toward expanding partnerships and growing ridership, but through a more focused execution.

I restructured the user flow to reflect how users would naturally interact with the feature inside the app.

Restructured Version 2 user-flow diagram for the focused activities hub

The Design - Version 2

Discover screen: a home drawer of nearby activities, categories and neighbourhoods
Discover
RSVP screen: a chosen activity with details, map and a prominent RSVP button
RSVP
History screen: a rider's past and saved activities
History

Reflection & Next Steps

The biggest lesson was knowing when to cut. The first designs tested well at the screen level, but asking users to navigate four new features inside a simple app seemed to add complexity without matching how people actually use the current app. One focused behavior turned out to be the stronger design decision.

Next steps would include:

  • Validating the concept through a demand study: A crucial part of this stage would be to survey prospective and existing riders to measure actual interest in the proposed integration before investing in any development. The usability testing confirmed people can use the feature, but hasn't yet confirmed they would seek it out on their own.
  • A second round of usability testing on the full flow of RSVPing and riding to an activity.
  • Work with Citi Bike to formalize activity listings:
    1. Partnering with organizations (like FitHouse Tribeca, Glow Studio, CoreSpace FiDi) to reach riders through paid placement.
    2. Aggregating public data for free events and activities that don't require formal partnerships.