← All projects
UX · HCI project

MemorLoop

A desktop learning app concept built around interactive flashcards and spaced repetition to improve memory retention.

Role
UX research & UI design
Timeline
University project
Type
HCI course project
Stack
Figma
Overview

Students forget most of what they read. MemorLoop is designed to bring it back at the right time.

MemorLoop is a desktop learning experience designed in Figma for an HCI course. It combines notes, uploaded study material and interactive flashcards with spaced repetition, so reviews are scheduled around how memory actually fades.

Dashboard — learning progress, recent uploads, notes spotlight and quick flashcards.
Dashboard — learning progress, recent uploads, notes spotlight and quick flashcards.
Challenge & solution

What made it hard, and how I approached it.

The challenge

Studying is fragmented

  • Notes, PDFs and flashcards usually live in separate tools.
  • Most learners review too late — or too often.
  • Progress is hard to see, which hurts motivation.
The solution

One space, smart repetition

  • A single dashboard bringing together uploads, notes and flashcards.
  • Spaced repetition that schedules reviews based on how well each card is remembered.
  • Visible progress charts to keep learners motivated.
Key features

Built around what people actually need.

Flashcards

Interactive cards created from notes and uploaded material.

Spaced repetition

Reviews scheduled at the moment you’re about to forget.

Progress tracking

Learning progress charts that make improvement visible.

How it works

Under the hood.

FigmaUX researchPrototyping
Takeaway

What I learned.

Grounding design decisions in how memory actually works — rather than in features — gave the product a clear core: show the right card at the right time.

Next project

depower

A daily forecast of German day-ahead electricity prices, locked in before the auction closes and scored in public once the real prices arrive.

View case study →
Let’s connect

Have an idea
worth exploring?