Mochi

Fostering Connections in Uncertain Times

Role

UX Researcher and Designer

Timeline

5 months

Services

Research, Prototyping, Visual Design, Product Strategy

Challenge

RiceApps, a student-run app-making organization at Rice University, tasked our team with designing an app to help students make meaningful connections during times of uncertainty and isolation. While the pandemic had created a unique challenge for students, my goal was to create a flexible product that could be valuable in various disruptive scenarios, not just a pandemic. I wanted to design an experience that fostered socialization, helping students build connections in a rapidly changing world.

Jump to final designs here!

Close PM Collaboration

to facilitate user needs and business goals

100%

user interest rate after testing sessions.

100%

user retention rate after onboarding experience.

CONTEXT

The Pandemic Changed College Social Life

Rice University is renowned for its vibrant social scene, with students randomly placed in one of 11 residential colleges, creating a strong sense of community. However, the pandemic threw this lively atmosphere into disarray. Students stayed confined to their dorms, and the usual social events were canceled, leaving many feeling disconnected and isolated.

RESEARCH METHODOLOGIES

Students Want To Make Friends, But…. It's Complicated

We conducted interviews with 6 undergraduate Rice students to understand how they've made their close friends and their opinions on a socializing app.

Students want to meet more peers across campus.

Social media isn't an ideal platform for students looking to make new friends.

Students enjoy meeting others who are similar to them (interests, humor, etc).

Students prefer group settings to meet new people.

PROBLEM BREAKDOWN

Connecting Students in a Meaningful Way

Based on our research we defined the following key functions:

ONBOARD

Users complete an onboarding experience that feels intentional, personal, and inclusive.

BROWSE

Users can browse through and register for social events. 

MATCH

Users are matched with a group using our developers’ algorithm. 

REMEMBER

Users can track their upcoming events and keep track of past ones.

Defining the Mochi Experience

PROTOTYPING

Mochi v.1

In the early stages, our project manager (PM) had strong preferences for the visual style and onboarding flow, which led us to jump into design quickly. However, we soon realized the importance of wireframing. We had to iterate rapidly, constantly revisiting our design to improve user flows.

Here's a look at version 1 of Mochi:

An Encompassing Onboarding Experience

One of the key challenges was the onboarding process. Initially, it felt too long and cumbersome, so we pivoted to a simpler approach: asking users one question—“Which show best describes you?” This one question allowed us to gather important personality data, enabling us to match students with others who shared similar interests.

Mochi v.2: Iterating Towards a Better Experience

While the original iteration of Mochi served its purpose, I felt the design didn’t fully capture its potential to foster authentic connections. Driven by my passion for meaningful user experiences, I decided to redesign the app to better align with my vision. By refining visuals, streamlining the user flow, and rethinking key features, I created a more intuitive and adaptable design that enhances emotional appeal and simplicity. This redesign not only advanced my design skills but also reinforced my commitment to delivering high-quality, user-centric products that make a lasting impact.

Before my redesign, our user-testing sessions (n=10) resulted in:

  • 70% user interest rate in Mochi overall.

  • 80% user retention rate after onboarding experience.

  • 70% overall relative efficiency in Mochi capabilities.

  • 70% user satisfaction with UI Design.

Mochi Before My Iteration

UI DESIGN

Mochi: Where Functionality Meets Playfulness

The typography and color palette were thoughtfully selected to balance sophistication with playfulness. Designed for young adults, the app strikes a tone that respects their maturity while fostering a sense of fun. Clever graphics and a rich, vibrant color palette work together to instill confidence and create a cohesive, engaging experience.

After my redesign, my user-testing sessions (n=10) resulted in:

  • 100% user interest rate in Mochi overall.

  • 100% user retention rate after onboarding experience.

  • 90% overall relative efficiency in Mochi capabilities.

  • 90% user satisfaction with UI Design.

Design System

Visual Design Breakdown

The design choices for Mochi’s typography and color palette were thoughtfully crafted to reflect the app’s playful yet sophisticated tone, ensuring an engaging and accessible user experience.

  • Typography

    • DM Sans (headers) offers modernity and clarity, while Open Sans (body) ensures readability and approachability. Together, they establish a clear visual hierarchy and harmonious design.

  • Color Palette

    • The palette combines soft lavender (#BEB0D5) and deep purple (#3E385D) as core brand colors to convey trust and vibrancy. Accent colors like bright orange (#FF884D) and soft green (#C0DAC6) add energy and guide user interactions.

      • CTAs: Yellow (#FFFF57) commands attention, while red tones (#731616, #D5B0B0) signal caution.

      • Feedback States: Green and orange are used to indicate success and warnings, ensuring consistency.

  • Accessibility

    • All colors and typography were tested with contrast checkers to meet WCAG AA standards, ensuring inclusivity and usability across all design elements.

Mochi v.3: Representing Adaptability to Social Conditions

During my redesign, I recognized Mochi’s potential to help college students build meaningful connections, no matter the circumstances. Designed to foster relationships in times of uncertainty or isolation, I expanded the onboarding experience to better reflect this mission. The new question, “How comfortable are you in social settings?”, adapts to various scenarios—be it a pandemic, natural disaster, or other disruptions—ensuring users can find activities and peers aligned with their social preferences. This human-centric approach epitomizes Mochi’s goal: enabling authentic connections regardless of external challenges.

SOLUTION

Mochi: Bringing Socialization Back to Campus

Engaging Onboarding for Seamless Connections

The onboarding experience in Mochi was designed to feel both personal and effortless, immediately establishing a sense of belonging and excitement for users. By focusing on two simple, engaging questions—“Which show best describes you?” and “How comfortable are you in social settings?”—we gathered crucial personality and social comfort data without the complexity of traditional forms. These concise, visually appealing steps ensured users felt confident and ready to jump into the app without feeling overwhelmed. The onboarding process serves as a gateway, setting the stage for meaningful connections with peers who share similar interests and comfort levels.

Browsing and Registering for Events with Ease

Browsing and registering for events in Mochi is meant to feel intuitive and fluid. I designed this flow to allow users to effortlessly browse a variety of social events that align with their personality and interests. With a quick tap, users can register for events that match their preferences, minimizing the friction between discovery and participation. This smooth registration process helps foster excitement and encourages users to actively engage with their campus community.

Creating an Event for Community Engagement

Creating an event in Mochi is designed to empower users to take the lead in building their social experiences. To ensure this feature remains approachable, I focused on simple form fields and interactive elements, avoiding overwhelming users with too many options. By streamlining the process and making it accessible, we encourage students to take initiative and contribute to the vibrant campus community.

OVERVIEW

TLDR: A Collaborative Journey

My time working in this student-ran club taught me so much in little time. I learned the importance of always prioritizing user-centered design, working on cross-functional teams, and justifying my designs to managers.

Close PM Collaboration

to facilitate user needs and business goals

100%

user interest rate after testing sessions.

100%

user retention rate after onboarding experience.

REFLECTION

Key Takeaways

  • Design for the user. Analyzing research and listening to the user makes us more mindful designers for the next iteration and next project.

  • Design for developers. Designing at the same table of developers allowed us to design with a clean hand-off in mind. My co-designer and I prioritized keeping a consistent design system with reusable components that the developers can make concrete.

  • Design together. Working with a co-designer for the first time was immensely helpful. We were able to bounce ideas off of each other and we made sure to be in direct communication with each other as we continued editing and moving forward.

  • Work with your PM. There was a huge learning curve to this project due to our rocky start. After our quick 360 with the onboarding question, I quickly learned to communicate and compromise with my PM. I made sure to emphasize that we need evidence-based designs to have a viable product.

  • What I would love to do next:

    • Conduct market research to understand if this is a real community need.

    • Flesh out the entire design.

    • Launch an app with a positive impact!

contact me at miamapuladesign@gmail.com

Mia Mapula

contact me at miamapuladesign@gmail.com

Mia Mapula