UX Case study
UX Case study



CramLab
CramLab
CramLab
A language learning app created
to empower people to learn
new vocabulary.
A language learning app created to empower people to learn new vocabulary.
A language learning app created to empower people to learn new vocabulary.
roles
roles
UX Researcher
UX Designer
UX Researcher
UX Designer
UX Researcher
UX Designer
tools
tools
Sketch
Sketch
Sketch
The Problem
The Problem
The Problem
Problem statement
Problem statement
Learning a new language is already challenging, but when users struggle to retain words and phrases, they don’t see progress. This leads to frustration, loss of motivation, and a never-ending cycle of relearning, making it even harder to stay committed.
Learning a new language is already challenging, but when users struggle to retain words and phrases, they don’t see progress. This leads to frustration, loss of motivation, and a never-ending cycle of relearning, making it even harder to stay committed.
Learning a new language is already challenging, but when users struggle to retain words and phrases, they don’t see progress. This leads to frustration, loss of motivation, and a never-ending cycle of relearning, making it even harder to stay committed.
user insight
user insight
"If I’m not consistent, I end up forgetting words and have to relearn them, which makes it frustrating and hard to stay motivated." – Interview Participant
"If I’m not consistent, I end up forgetting words and have to relearn them, which makes it frustrating and hard to stay motivated." – Interview Participant
Solution
Solution
To address these challenges, I designed CramLab, a language-learning app focused on improving vocabulary retention through customizable study decks and habit-building features. By incorporating motivation, consistency, and interactive feedback, CramLab ensures that learners don’t just memorize words but retain and apply them effectively, fostering long-term language mastery.
To address these challenges, I designed CramLab, a language-learning app focused on improving vocabulary retention through customizable study decks and habit-building features. By incorporating motivation, consistency, and interactive feedback, CramLab ensures that learners don’t just memorize words but retain and apply them effectively, fostering long-term language mastery.
Competitor Analysis
Competitor Analysis
Competitor Analysis

WordPal

Lingvist

ELSA Speak
overview
overview
To understand where existing apps fall short, I conducted a competitive analysis of WordPal, Lingvist, and ELSA Speak.
To understand where existing apps fall short, I conducted a competitive analysis of WordPal, Lingvist, and ELSA Speak.
WordPal was simple but lacked onboarding and essential learning features.
WordPal was simple but lacked onboarding and essential learning features.
Lingvist provided structured learning but rushed users through material, limiting retention.
Lingvist provided structured learning but rushed users through material, limiting retention.
ELSA Speak focused on pronunciation and community, yet suffered from poor navigation and overwhelming content organization.
ELSA Speak focused on pronunciation and community, yet suffered from poor navigation and overwhelming content organization.
Key takeaways
Key takeaways
To stay competitive, CramLab should balance free and paid content, ensure intuitive navigation, offer strong onboarding, and integrate engaging learning methods—such as social interaction and real-world context—to boost motivation and retention.
To stay competitive, CramLab should balance free and paid content, ensure intuitive navigation, offer strong onboarding, and integrate engaging learning methods—such as social interaction and real-world context—to boost motivation and retention.
User Interviews
User Interviews
User Interviews
Overview
Overview
I interviewed three language learners to better understand how they approach vocabulary retention. Their responses highlighted a few consistent themes:
I interviewed three language learners to better understand how they approach vocabulary retention. Their responses highlighted a few consistent themes:
Multi-sensory engagement
Multi-sensory engagement
Multi-sensory engagement
Reading, listening, and using flashcards with visuals and audio made vocabulary stick.
Reading, listening, and using flashcards with visuals and audio made vocabulary stick.
Immersion & application
Immersion & application
Immersion & application
Learning in real-world contexts was more effective than simply memorizing words without context.
Learning in real-world contexts was more effective than simply memorizing words without context.
Consistency & motivation
Consistency & motivation
Consistency & motivation
Without clear goals and regular practice, users struggled to retain words.
Without clear goals and regular practice, users struggled to retain words.
Key takeaways
Key takeaways
Many users found apps like ANKI, Duolingo, and Conjuguemos helpful but wished for more personalization and habit-building features. This insight helped shape CramLab’s core functionalities: structured yet flexible learning with customizable study decks, habit tracking, and real-world application.
Many users found apps like ANKI, Duolingo, and Conjuguemos helpful but wished for more personalization and habit-building features. This insight helped shape CramLab’s core functionalities: structured yet flexible learning with customizable study decks, habit tracking, and real-world application.
Persona Creation
Persona Creation
Persona Creation
overview
overview
To keep the design centered on the user, I created Madison, a 25-year-old grad student living in her van in Vancouver, BC.
To keep the design centered on the user, I created Madison, a 25-year-old grad student living in her van in Vancouver, BC.
Always on the move, Madison needs a flexible learning solution.
Always on the move, Madison needs a flexible learning solution.
She struggles with retaining words and gets discouraged when she has to relearn them.
She struggles with retaining words and gets discouraged when she has to relearn them.
She thrives on collaboration and real-world application rather than traditional memorization.
She thrives on collaboration and real-world application rather than traditional memorization.
Shaping the solution
Shaping the solution
With Madison in mind, I focused on designing an app that would keep learners engaged, offer feedback, and help them apply vocabulary in daily life.
With Madison in mind, I focused on designing an app that would keep learners engaged, offer feedback, and help them apply vocabulary in daily life.

Persona
Madison
Madison is a 25-year-old grad student living in her van in Vancouver, BC. She juggles part-time work at a local climbing gym, coursework, and rock climbing in her free time. Constantly on the move, she needs a flexible learning solution that fits into her ever-changing routine.
Needs & goals
Needs a language-learning tool that keeps her motivated and focused.
Needs a language-learning tool that keeps her motivated and focused.
Wants the ability to collaborate with others and receive feedback on her progress.
Wants the ability to collaborate with others and receive feedback on her progress.
Needs to apply learned vocabulary in real-world situations for better retention.
Needs to apply learned vocabulary in real-world situations for better retention.
user stories
As a busy grad student living in my van, I need a flexible way to study anywhere so I can stay motivated and on task.
As a busy grad student living in my van, I need a flexible way to study anywhere so I can stay motivated and on task.
As an experiential learner, I want to collaborate with peers and receive quick, effective feedback to improve my learning.
As an experiential learner, I want to collaborate with peers and receive quick, effective feedback to improve my learning.
As someone who loses motivation when relearning, I need a customizable learning experience to help me retain vocabulary more effectively.
As someone who loses motivation when relearning, I need a customizable learning experience to help me retain vocabulary more effectively.



Persona
Madison
Madison is a 25-year-old grad student living in her van in Vancouver, BC. She juggles part-time work at a local climbing gym, coursework, and rock climbing in her free time. Constantly on the move, she needs a flexible learning solution that fits into her ever-changing routine.
Madison is a 25-year-old grad student living in her van in Vancouver, BC. She juggles part-time work at a local climbing gym, coursework, and rock climbing in her free time. Constantly on the move, she needs a flexible learning solution that fits into her ever-changing routine.
Information Architecture
Information Architecture
Information Architecture
New deck flow
New deck flow



New Habit Flow
New Habit Flow



Wireframing & Prototyping
Wireframing
& Prototyping
Wireframing & Prototyping
overview
After defining user needs and structuring key processes in the information architecture, I built out low-fidelity wireframes. These helped establish the app’s layout and interactions. I then developed a prototype to prepare for user testing, ensuring the design was functional and ready for real user feedback.
After defining user needs and structuring key processes in the information architecture, I built out low-fidelity wireframes. These helped establish the app’s layout and interactions. I then developed a prototype to prepare for user testing, ensuring the design was functional and ready for real user feedback.
login process
Mapped out user authentication flow.
Mapped out user authentication flow.
splash screen
splash screen
splash screen



welcome screen
welcome screen
welcome screen



login
login
login



new habit flow
Designed the steps for users to create and manage habits.
Designed the steps for users to create and manage habits.
account
account
account



habits
habits
habits



new habit form
new habit form
new habit form



new deck download flow
Visualized how users discover, download, and access vocabulary decks.
Visualized how users discover, download, and access vocabulary decks.
home
home
home



deck library
deck library
deck library



upload new deck
upload new deck
upload new deck



Usability Test
Usability Test
Usability Test
overview
overview
A usability test was conducted for CramLab to evaluate how effectively users could navigate key features, including account creation, downloading a vocabulary deck, creating a habit, and attaching a deck to a habit. Four participants, ranging in age from 23 to 83, tested the prototype on their own devices.
A usability test was conducted for CramLab to evaluate how effectively users could navigate key features, including account creation, downloading a vocabulary deck, creating a habit, and attaching a deck to a habit. Four participants, ranging in age from 23 to 83, tested the prototype on their own devices.
Findings
Findings
All users successfully created an account, but navigation issues were common.
All users successfully created an account, but navigation issues were common.
Several participants struggled to locate the deck library and habits page due to unclear navigation cues.
Several participants struggled to locate the deck library and habits page due to unclear navigation cues.
The toggle button for setting habit frequency was confusing, with users unsure how to select options.
The toggle button for setting habit frequency was confusing, with users unsure how to select options.
Users expected to immediately use newly downloaded decks, but the interface didn’t clearly support this action.
Users expected to immediately use newly downloaded decks, but the interface didn’t clearly support this action.
Wireframe Improvements
Wireframe Improvements
Wireframe Improvements
login flow
login flow
Updated buttons to "I’m New Here" and "I Have an Account" for a more welcoming experience.
Updated buttons to "I’m New Here" and "I Have an Account" for a more welcoming experience.
Removed the extra confirmation step to exit the welcome screen, enabling faster access.
Removed the extra confirmation step to exit the welcome screen, enabling faster access.
splash screen
splash screen
splash screen



welcome screen
welcome screen
welcome screen



login
login
login



new habit flow
new habit flow
Renamed "account" to "profile" for better clarity.
Renamed "account" to "profile" for better clarity.
Added stronger visual cues to the "My Habits" page.
Added stronger visual cues to the "My Habits" page.
Changed "frequency" to "repeat" and redesigned the toggle button for a more intuitive experience.
Changed "frequency" to "repeat" and redesigned the toggle button for a more intuitive experience.
profile
profile
profile



habits
habits
habits



new habit form
new habit form
new habit form



new deck download
new deck download
Updated the button style to display a picture of the current deck, along with a drop-down menu for active decks and a button to access the deck library.
Updated the button style to display a picture of the current deck, along with a drop-down menu for active decks and a button to access the deck library.
Redesigned the deck page layout. Added an Active Deck section with clear buttons for creating new decks and accessing the online deck library.
Redesigned the deck page layout. Added an Active Deck section with clear buttons for creating new decks and accessing the online deck library.
deck men (active)
deck men (active)
deck men (active)



local deck library
local deck library
local deck library



online deck library
online deck library
online deck library



User Interviews
User Interviews
User Interviews
Embrace Iteration
Embrace Iteration
Embrace Iteration
It doesn’t have to be perfect at first. Usability tests reveal weaknesses and pain points, allowing for improvements through iteration.
It doesn’t have to be perfect at first. Usability tests reveal weaknesses and pain points, allowing for improvements through iteration.
The Importance of User Research
The Importance of User Research
The Importance of User Research
Every user thinks and approaches tasks differently, making research essential for understanding diverse needs.
Every user thinks and approaches tasks differently, making research essential for understanding diverse needs.
More Data Would Have Been Beneficial
More Data Would Have Been Beneficial
More Data Would Have Been Beneficial
While user interviews provided valuable insights, conducting a survey early on could have given a broader perspective.
While user interviews provided valuable insights, conducting a survey early on could have given a broader perspective.
Inclusive Design is Vital
Inclusive Design is Vital
Inclusive Design is Vital
Ensuring accessibility and inclusivity improves both the functionality and overall well-being of the user experience.
Ensuring accessibility and inclusivity improves both the functionality and overall well-being of the user experience.
Motivation Drives Learning
Motivation Drives Learning
Motivation Drives Learning
Users have different learning styles, but motivation is a shared factor. Without consistency—reinforced by the habit-building feature—users would struggle to retain vocabulary effectively.
Users have different learning styles, but motivation is a shared factor. Without consistency—reinforced by the habit-building feature—users would struggle to retain vocabulary effectively.
Potential Improvements
Potential Improvements
Potential Improvements
Explore an Interactive Native Speaker Feature
Explore an Interactive Native Speaker Feature
Explore an Interactive Native Speaker Feature
A potential feature allowing users to hear native pronunciations and receive feedback to improve speaking skills.
A potential feature allowing users to hear native pronunciations and receive feedback to improve speaking skills.
Refine Habit-Building Mechanics
Refine Habit-Building Mechanics
Refine Habit-Building Mechanics
Additional customization options and smarter reminders could further enhance engagement.
Additional customization options and smarter reminders could further enhance engagement.
Expand User Testing
Expand User Testing
Expand User Testing
More usability tests would provide deeper insights and ensure accessibility for diverse learning styles.
More usability tests would provide deeper insights and ensure accessibility for diverse learning styles.
Enhance Collaboration Features
Enhance Collaboration Features
Enhance Collaboration Features
Future iterations could explore social learning, such as peer-to-peer practice or community challenges.
Future iterations could explore social learning, such as peer-to-peer practice or community challenges.
Start a conversation
Whether you have feedback, an idea, or something to share, I’d be glad to hear from you.
© 2025 Designed and built by Zac Bowen.
Start a conversation
Whether you have feedback, an idea, or something to share, I’d be glad to hear from you.
© 2025 Designed and built by Zac Bowen.
Start a conversation
Whether you have feedback, an idea, or something to share, I’d be glad to hear from you.
© 2025 Designed and built by Zac Bowen.