Connectin 
A UX Showcase

Not everyone has the means to immerse themselves in another culture, so Connectin is the next best thing. It’s an app that connects users based off a common language goal and interest. Each partner can learn from one another while connecting over shared interests. This allows the user to be actively engaged and have control over their language learning experience by personalizing it to their needs.

We presented a pitch for an app idea in my class, and afterwards we all voted on everyone's pitch. My idea was chosen, allowing me to be the team leader for this project, and bringing Connectin to life.

Role

  • Team lead, UI design, Prototyping, Research

Approach & Timeline

  • Goal-Directed Design (September - December 2025)

Tools

  • Figma, FigJam, Microsoft Teams

Links

    • Figma presentation: here

    • FigJam file: here

    We used an approach called Goal-Directed Design, a method focused on helping users achieve their goals.

    To do this, we researched the context of language apps, imagined hypothetical stakeholder business goals, interviewed 5 participants about their pain points with language apps, synthesized research into personas, put those personas in a context scenario to deriving requirements, wireframed by imagining how personas would use the app, brought the wireframes to life in Figma, and completes usability with 2 participants for some limited feedback. (To see the complete process, visit our FigJam white board page.)

    Follow along to see the problems we identified, how we aimed to solve it, along with the lessons I learned throughout this experience.

    Problems
    Solutions

    1. Simplifiying finding a partner

    An issue we noticed with competitors is how the user is thrown into finding their ideal partner by scrolling through an endless contact list to choose from. That list layout presents to the user the excessive list of options they have and is visually overwhelming.

    I designed a key feature that is the Connect tab. It is inspired by the format of dating apps, where you swipe left or right depending on whether you'd like to connect with that person or not.

    Creating one person's card to take up the entire screen allows the user to focus on the option presented to them in that moment.

    The match cards are simplified to bring clarity to the essential information needed for selecting a partner:

    • What languages do they speak and are learning?
    • What is their language proficiency level?
    • Interests for easy talking points and things to bond over
    • Communication preferences, hours available and time commitment
    • Country located and time zone hour difference

    These features allow for an effortless process in connecting with your ideal language exchange partner amidst the daily demands of life.

    2. A space for real conversations

    Conversational skills learned through traditional apps like Duolingo and traditional classroom settings are structured, unable to replicate the rawness of real conversations.

    Based off our interviewees, conversational preferences ranged from asynchronous/text-based conversation to live conversations. Some were busier than others, which explained why they prefered apps like Duolingo versus talking apps.

    We kept this in mind by allowing the user to select and display their communication preferences and commitment levels that shows to other users. This helps users to be aware of potential matches and their preferences so expectations are set before they even match.

    Chat is where the user can view their matches, and of those who they have started chatting with. The user is able to text, audio/video call, and send voice recordings just how they would with commonly used messaging apps. They have access to a calendar where they schedule time to talk with their partners.

    This creates accountability where needed, and meets the user at their level of comfort.

    3. Making learning comfortable

    There is a lot to think about when having a conversation with someone new, especially when it's in a foreign language.

    All our interviewees had some level of fear of embarrassment or making mistakes, making it intimidating to practice a foreign language with someone who is more fluent than you.

    Here are a few ways Connectin aims to ease that intimidation:

    • Conversational cards
      I suggested creating talking points that users could reference if there was a moment of silence, or they didn't know what to say. Anything that fostered authentic communication and allowed the user to talk about something besides "Hey, how are you?" and any other basic phrases they memorize.
    • Correcting mistakes
      This can feel awkward! Inspired by Apple's iMessage for editing texts, we implemented a button to correct someone's written mistake, so that they can visually see how to fix it. This provides a gentle reminder without having to overthink about correcting your partner.
    • Group settings
      Some interviewees preferred learning in group settings because it helped remove any pressure on them to navigate the conversation. Inspired by competitors and apps like Houseparty or Discord where you can join in on a group call. It's up to the user whether they want to be an active participant, or if they want to just listen. This tends to different needs giving the user as many resources within the app to expose themselve to the language.
    Lessons Learned

    As this was my first time being a team leader and managing a group semester-long-project, I learned a lot, but here's what stuck out the most: