Joyce Doan / Work / Survival Vietnamese Website
Language Learning Platform · UI/UX Designer

Survival Vietnamese Website

Designed an end-to-end learning experience for a Vietnamese language platform — combining self-paced courses, live classes, blog content, and checkout into one cohesive, conversion-ready product.

UI/UX Designer BRANDINGWEB DESIGNWEBFLOWFIGMA
Survival Vietnamese Website
Product
Language Learning Platform
Focus
UX/UI · Conversion · IA
Scope
End-to-End · 8 Pages
Platform
Webflow
Team
3 Designers
Year
2024
01 — Context

The Challenge

Survival Vietnamese is a learning platform that helps users speak Vietnamese confidently through two formats: self-paced courses and live classes. The product combines language lessons, cultural context, community engagement, blog content, and checkout flows into one end-to-end experience.

Many learners struggle to find Vietnamese programs that are practical, culturally grounded, and flexible for different schedules and confidence levels. Existing options often separate learning content, class booking, and payment into disconnected experiences — making the path from interest to enrollment unnecessarily difficult.

My Role

I collaborated with two designers who handled screen-level UI execution. My focus was on building the foundation: design system setup, interactive prototyping, responsive standards, iteration support during client feedback sessions, and pre-launch QA across usability, consistency, and responsiveness.

02 — Discovery

Target Users

The platform serves learners at four distinct stages, each with different motivations and content needs.

01

Complete Beginners

Need foundational Vietnamese for daily life. Motivated by practicality — want real phrases they can use immediately, not academic grammar.

02

Heritage Learners

Understand spoken Vietnamese but need reading and writing confidence. Culturally connected but formally undertrained.

03

Intermediate Learners

Seek stronger conversation skills. Have a foundation but want fluency in real-world exchanges, not just textbook scenarios.

04

Advanced Learners

Refining storytelling and vocabulary in complex discussions. Need nuance, not basics — cultural depth and edge cases matter here.

03 — Design

Key UX Decisions

Decision 01

Consistent top navigation across all pages

With 8 distinct pages serving different audience intents, orientation consistency was critical. A persistent top nav kept users from getting lost between content discovery (Blog), trust validation (About), and purchase (Checkout).

Decision 02

Quiz-like level prompts to reduce decision fatigue

"Not Sure Which Course is Right for You?" and "Need Help Choosing a Live Class?" guided undecided learners into the right format without overwhelming them with a full course catalogue. Self-selection friction was the biggest barrier between interest and enrollment.

Decision 03

Course cards expose high-value metadata early

Price, lesson count, duration, and quiz count were surfaced directly on course cards — before the user clicks into a detail page. This front-loading of decision-relevant data respects the learner's time and reduces unnecessary navigation.

Decision 04

Layered trust stack before checkout

Trust was built across four layers: team and instructor bios (credibility), student testimonials (social proof), FAQ (objection handling), and a 14-day money-back guarantee (risk removal). Each layer addressed a different reason a purchase-ready user might hesitate.

Decision 05

Checkout with legal clarity and refund reassurance

The checkout page included refund policy visibility, secure payment messaging, and a clear order summary — not just a payment form. For an online course purchase, cart abandonment most often happens not from price resistance but from last-second trust uncertainty.

04 — Architecture

Information Architecture

Eight pages, each with a single clear job in the learning journey — from first discovery to post-purchase reassurance.

Site Map
Home — brand entry and format introduction
Master Vietnamese — program overview
Self-paced Courses — flexible learning catalogue
Live Classes — level-based scheduled sessions
About Us — mission, team, and student stories
Blog + Blog Detail — content-led discovery loop
Checkout — purchase and payment confirmation
Conversion Paths
Primary Funnel
Home Course Type Detail Checkout
Content-led
Blog Blog Detail Course page
Trust-led
About Us Course page
05 — Foundation

Design System

A scalable design system was established in Figma before any page-level work began — covering typography, color, spacing, and components. Interactive prototypes were built to communicate flows to stakeholders and give developers a clear implementation reference.

Foundations
Typography hierarchy Color palette + brand tokens Spacing scale Responsive grid system
Components Built
Course cards (with metadata) Navigation bar + mobile menu Testimonial blocks Blog cards + "People Also Read" Checkout form + order summary FAQ accordion
06 — Outcome

Result

The experience was designed to move users from curiosity to confidence by combining clear program differentiation, practical learning outcomes, cultural authenticity, and low-friction checkout. Every page in the funnel had a defined job — and the design system kept those pages coherent without being repetitive.

The layered trust model (team stories → testimonials → FAQ → guarantee) addressed every major reason a potential learner might hesitate before purchase, reducing the emotional distance between interest and enrollment.

Reflection

The most interesting design challenge here wasn't any single screen — it was serving four learner types (beginner, heritage, intermediate, advanced) within a single IA without creating a maze. The quiz-style self-selection prompts were the right call, but I'd push harder next time to validate those decision points with actual learners before finalizing the flow. Assumptions about how people self-identify their language level turned out to be trickier than expected.

← Previous Consortia Group Website Redesign Next → Skalachat Website
Get in touch

Have a problem worth designing?

Let's talk