Kanji Flashcard Loop

A confusing flashcard loop can break habits before they form.

I kept users oriented so they always know where they stand.

Overview

Kanjimori is a kanji-learning app built around spaced repetition. I designed the flashcard loop at the heart of the experience.

Problem

When reviewing kanji, users need a clear sense of where they are and how they're doing. Without it, the experience can become frustrating, enough to make users quit.

Solution

[1] Stack Progress

Shows cards reviewed and cards remaining in the stack. Users always know exactly where they are in the session and how much is left to go.

[2] Mastery Streak

Tracks the user's streak for each card. Correct answers build the streak up, but a wrong answer resets it to zero. It indicates how well they know each character.

[3] Adaptive Input

The label tells users whether they need to type an English meaning or a Japanese reading. The input automatically switches language, so there's no manual switching required.

Answer Feedback

The system responds differently based on whether the answer was correct or incorrect. Correct answers move the user forward and build their streak. Incorrect answers provide an opportunity to review the kanji, giving users a learning moment before they continue.

Quick Review

Users can pull up the previous flashcard at any point during the session. Useful for double-checking an answer or revisiting something before moving on.

Want to get in touch? Let’s connect over email or LinkedIn!