top of page
00 Langogo Logo 1095x411.png

    Speak a language freely and confidently.  

A language learning app focusing on low-anxiety practices with immediate feedback.

Role 

Duration

Tools

Target Audience

UX Designer & Front-End Developer

Jul 2026 — Sep 2026

Figma, JavaScript, HTML, CSS, R

Beginner to Intermediate L2 French Learners

User Research

01 User Interview 700x1000.png

​User Interviews

We interviewed 16 mobile language learners. Through analyzing the data collected from user interviews, we found that 87.5% of them felt anxious about real-time errors and disappointed at receiving robotic, unhelpful feedback.

01 User Interview Notes-2 725x1037.png

Visualizing Data

Through interview data synthesis, 7 recurring pain points were identified (mentioned by users 15+ times). I visualized the frequency and thematic trends using R to communicate these findings clearly to stakeholders.

​Learner Personas

Based on the findings from user interviews, I synthesized 3 core learner personas. Each captures distinct learning objectives, proficiency levels, and emotional hurdles.

02 User Persona-1 769x1001.png
02 User Persona-2 769x1001.png
02 User Persona-3 769x1001.png

​User Journey Maps

I mapped end-to-end user journeys for each persona, traced their sequential tasks and peak moments of speaking anxiety, and pinpointed critical design opportunities—transforming moments of anxiety into supportive, low-pressure conversations.

05 UJM 1 711x1017.png
05 UJM 2 711x1017.png
05 UJM 3 711x1017.png

Information Architecture

03 Info Arch 1_Flowcharts 1001x1201.png

System Architecture

I mapped the overall structure to minimize navigation friction, and organizing content into distinct functional pillars to ensures learners can effortlessly transition from onboarding directly into daily oral practice and asynchronous review.

03 Info Arch 2_Colored 1015x1177.png

Core Task Flows

I diagrammed the step-by-step user flow to eliminate decision fatigue during speaking sessions, ensuring learners encounter continuous scaffolding with clear exit and retry avenues at every turn.

Wireframing

01 WF 1 701x1041.png

Rapid Wireframing

Using the Crazy Eights framework, I rapidly prototyped multiple layout variations to solve the challenge of real-time audio interactions.

Layout Exploration

By exploring different placements for recording triggers, lesson progression indicators, and contextual prompts, we iterated quickly and isolate the cleanest, least distracting interface.

02 WF 2 701x1041.png

Prototyping

04 Low-Fi Prt 1107x1065.png

Low-fidelity Wireflows

Based on the layout options from early sketching, I established the end-to-end wireflows, ensuring users move seamlessly through conversational exercises without getting lost or overwhelmed.

Early Usability Testing

I conducted 5 sessions of usability tests with active users, highlighted friction around feedback pacing and interactive affordances, directly shaping design iterations toward a more intuitive, low-anxiety speaking experience.

00 Hi-Fi Mockups.png

High-fidelity Mockups

Translating validated wireframes and the design system into high-fidelity Figma mockups, I tested the visual identity and consistency of Langogo.

Interactive Prototype

I established the interactive prototype accurately simulating speaking turns, animations, and error recovery, providing a useful tool for learners to improve their confidence and engagement.

05 Hi-Fi Intv Prt Testing 1245x1051.png

Usability Testing

I moderated 6 usability testing sessions with active learners to evaluate core task flows and conversational interactions, leading to critical refinements to the speaking interface, task pacing, and feedback clarity.

​Unhelpful Cues

All users from usability testing sessions expressed their negative reviews on the French banners and pronunciation cues (they thought these were just unhelpful distractions), and more than half of them suggested that real person profile photos bring them greater joy.

Usability Feedback

Participants in these usability testing sessions complained about the background color of the chat bubbles, the dull profile icons, and 5 out 6 mentioned the lack of scaffolding on the content.

Clean and Clear UI

To help our beginner French learners better understand the pronunciation cues, I changed them into English. Also, I updated the sharing button and upgraded the dull profile icons to real person photos, making the daily Leaderboard activity and the learning process more engaging. 

03 Shr 1357x1143.png

More Intuitive UI

To resolve participants' confusion between the recorded bubble and the currently active bubble, I eliminated the background color of the former and applied a 2px orange border to the latter, making the UI look more clean and intuitive. Besides, I added a few on-demand toggles of key words definitions to help users better understand the content of the scenario.

Iterating

01 Vcb 1363x1145.png

The Lack of Aids

By synthesizing participant feedback through affinity mapping, I identified critical usability hurdles around recording affordances, audio playback cues, and comprehension aids.

Comprehension Aids

To address learners' need for quick validation without disrupting the cognitive flow, I integrated on-demand translation toggles into flashcards.

UI Design Guideline

To establish visual consistency and intuitive navigation across the interface, I created a cohesive design system featuring structured typographic hierarchies, versatile button component variants, and an inviting orange and green palette designed to foster an engaging, low-stress language learning experience.

02 UI Design Guideline 1435x1069.png
02 Chat 1357x1127.png

Reflection

Empathy-Driven Research and Problem Framing

When I began user research, I realized how severely speaking anxiety paralyzes language learners. By pinpointing these emotional friction points, I decided to center my design around progressive scaffolding. This grounded approach ensured I tackled genuine psychological hurdles, guiding my choices toward low-stress speaking interfaces rather than surface-level gamification.

Iterative Prototyping and Thoughtful Scaffolding

As I translated user insights into wireframes, I focused on balancing immediate assistance with organic conversation flow. I designed components like on-demand translation toggles specifically to prevent dialogue disruptions. Building my sticker sheet enabled me to unify typography, accessible color contrasts, and reusable variants into an intuitive, seamless visual experience.

Testing Insights and Pedagogical Alignment

Testing my high-fidelity prototypes revealed critical nuances in prompt pacing, auditory cues, and user autonomy. I learned that effective EdTech UX extends far beyond clean visuals; it demands aligning interactive mechanics with language acquisition principles. This process strengthened my ability to translate learning science into functional tools that truly foster speaking confidence.

bottom of page