Memhack Streaks

Memhack Streaks

Memhack Streaks

  • Mobile App

    Liquid Glass requires Chrome

    Mobile App

    Liquid Glass requires Chrome
  • Component Set

    Liquid Glass requires Chrome

    Component Set

    Liquid Glass requires Chrome
  • User Journey

    Liquid Glass requires Chrome

    User Journey

    Liquid Glass requires Chrome
  • Handoff

    Liquid Glass requires Chrome

    Handoff

    Liquid Glass requires Chrome
  • MY ROLE

    UX/UI Designer

  • DELIVERABLES

    User flow in FigJam

    UI Screens for every streak state

    Streak component set

    Handoff

  • TEAM

    2 product designers (me and one more)

    PM

    Developers

  • YEAR

    2022

The Challenge

The Challenge

Memhack helps students memorize content with flashcard decks. Memorization depends on repetition, so the real goal was getting students to come back every day. The streak also had a second job: nudging students toward masterdecks, the curated decks with the best content for each day.

Flow mapped before any screen was drawn

Flow mapped before any screen was drawn

A streak has more edge cases than it looks. What happens on Sunday? What if the student lost the streak, is already up to date, or studied a regular deck instead of a masterdeck? I mapped every state in FigJam first, so the team agreed on the logic before I opened Figma.

One Screen for Each Momement

One Screen for Each Momement

The streak card on the home screen, a celebration when the streak grows, a screen for a new personal record, and a friendly reminder that only masterdecks count. Each one tells students where they stand and what to do next.

Specs Next to Each Screen, No Guesswork

Specs Next to Each Screen, No Guesswork

Every screen went to the devs with behavior notes right beside it: how the number animates, how the progress bar fills, which days of the week show up. Fewer questions, fewer back-and-forths, and a feature ready to build.

Takeaways

Takeaways

A streak looks like a small feature, but it touches habit, motivation and a lot of product rules. Mapping the logic first saved us from redesigning screens later, and writing the specs next to each screen kept design and development on the same page. It also showed me that a good streak should do more than count days. It should guide students to the content that helps them learn the most.

WORKING ON
SOMETHING GOOD?

WORKING ON SOMETHING GOOD?

WORKING ON SOMETHING GOOD?

Open to design leadership roles, and just as open to senior hands-on work.

Remote from Brazil, working US hours and open to relocating for the right role.

Open to design leadership roles, and just as open to senior hands-on work.

Remote from Brazil, working US hours and open to relocating for the right role.

Open to design leadership roles, and just as open to senior hands-on work.

Remote from Brazil, working US hours and open to relocating for the right role.

Let's Talk
Let's Talk
Designed and built by myself with Framer - 2026
Designed and built by myself with Framer - 2026