WordStorm

UX Design Project

← Back to Featured Projects

Ink Tank ux design project.

About the project

As my first attempt at designing an app, WordStorm was developed as an exercise to help me learn and understand the process of UX Design.

The goals were to create an app that could help users build their vocabulary by reviewing words, testing their knowledge with quizzes, and uploading words of their own.

What is WordStorm?

WordStorm is a vocabulary learning app for people learning English or people who are looking to improve their skills. In WordStorm, users can test their knowledge daily, review and study words on their own time, and test their progress with
quizzes.

[ Back to top ]

My process

Research

For WordStorm, I focused on researching the current market landscape for vocabulary-learning apps. After selecting 5 competitors, I looked at their strengths, weaknesses, and thought of new ways to best meet a user’s needs.

After surveying the competitor landscape and seeing what they were doing well and what could be improved upon, it was time to start researching.

Research goals

My goals were to understand how likely users were to use an app for learning vocabulary, how often they were likely to use such an app, for how long, and what made learning new words difficult.

Methodology: User interviews

To get started, I interviewed 3 people and asked them 6 questions about their experience learning new words and building their vocabulary. After the interviews, I sorted my observations into 3 categories: Thinking, Feeling, and Doing.

The interviews also allowed me to discover important aspects WordStorm would need to be successful. The app would need:

[ Back to top ]

Proto-persona: Alina

After conducting the user interviews it was time to build the proto-persona. Since the point of the project was to focus on learning the process of UX Design, and the deadline was fast-approaching, I created a proto-persona.

This allowed me to dip my toe into persona ideation without getting lost in the weeds.

WordStorm proto user persona Alina.

Proto-persona: Alina, the Self-starter.

Alina’s key characteristics

  1. Communicates with co-workers and leadership to finish deliverables.
  2. Faces pressure to keep up with the latest trends and Google updates.
  3. Needs expressive language to convey concepts and stories to both clients & coworkers.

Alina’s needs

Thanks to the user interviews, I was able to establish Alina’s primary needs based on the data.

  1. Alina needs to be able to track her progress as she learns new words.
  2. She needs to learn in her limited free time, and use only about 5-10 minutes per day.
  3. She needs to be able to upload words herself so she can focus on words she encounters during her day-to-day travels.

Alina’s user stories

Alina’s job stories

[ Back to top ]

Problem Statement & Hypothesis

Problem Statement

Alina needs a way to learn new language skills in short, actionable segments because her busy schedule does not allow her to have much leisure time.

Hypothesis

We believe that by building an app for Alina that:

we will achieve a fun, engaging vocabulary learning app that can help Alina reach her goal of improving communication skills on a tight time budget.

[ Back to top ]

User task flows

After completing the proto-persona, I created user task flows to help me figure out and solidiy how Alina would navigate the app.

Alina user task flow: Complete a lesson.

Task flow: Complete a lesson.

Alina user task flow: Upload a word for review.

Task flow: Upload a word for review.

[ Back to top ]

Wireframing

Low-fidelity wireframes & prototyping

For low-fidelity wireframes, I kept it loose and unrestrained by creating low fidelity wireframes with sticky notes using rapid prototyping.

After rapid prototyping, I selected the best screens and drew them in Adobe Photoshop. The result was a prototype that looked unfinished and messy, but allowed users to focus on the process over the visuals.

After learning to use Adobe XD, I must say that I would probably not use this process again as it was slow and methodical.

Low-fidelity wirefames & prototype

WordStorm rapid prototyping.

WordStorm rapid prototyping sketches.

Ink Tank low-fidelity wireframes.

WordStorm low-fidelity wireframes.

[ Back to top ]

Usability testing

Goals

After completing wireframes and prototypes, it was time to conduct usability testing to measure how successful the WordStorm prototype was at helping first-time users fulfill core tasks.

Test scenarios

Methodology​

For this test, I conducted usability tests with 3 participants. Each session was in-person and took approximately 10 to 15 minutes to complete. All participants used my iPhone SE for the test.

3 participants

15 to 20 minutes each

Tested on iPhone SE

[ Back to top ]

Interpreting the results

I was excited for these tests since they were my first usability testing sessions, and I was surprised to see just how many tasks didn’t go as planned.

Main test findings

  1. Sliding didn’t work during the onboarding process. The onboarding process was confusing and hard to navigate. In order for WordStorm to be successful, I’d need to change the app from tap to swipe.
  2. Users wanted to highlight their incorrect answers for more review. Users were frustrated that they couldn’t bookmark or save words that they answered incorrectly, and wanted a way to save them in one location for later
    review. This was resolved by adding an additional CTA after an incorrect answer.
  3. Users wanted more directions. After entering a quiz, some users had no idea what was expected of them, and grew frustrated after tapping around and triggering an incorrect answer.

All of these findings were unexpected, but crucial to fix to make WordStorm as successful as possible.

[ Back to top ]

Final designs

The project technically ended after the testing concluded, and WordStorm could have ended there. However, after completing Ink Tank I decided I wanted to try creating some screens for WordStorm.

A main point of designing these screens was to experiment with animation and how I could emphasis interactions and make them fun and engaging. Below are some examples of the polished screens I created for WordStorm.

WordStorm final design screens.

[ Back to top ]

Clickable prototypes

Low-fidelity prototype

After finalizing the wireframes, I used Prott to create a low-fidelity prototype for the usability tests.

Animated prototype

After testing the low-fidelity prototype, I wanted to flesh out WordStorm and see how it would work.

In reflection

WordStorm was my first project where I got to think like a UX Designer. It was new, and exciting, and messy, but it helped me understand what processes I did not like, and how I could improve upon them for my next project: Ink Tank.

Using what I know now, I would like to complete the screen designs and conduct new user tests with 5-6 users to see how they react and hear their thoughts.

Overall, this project was fun and I’m looking forward to what else I can do with WordStorm in the future.