Daria portrait
Daria Anokhina currently available

Recall

A diary app for writing notes and sending messages to your future self.

My role Product Designer, UI/UX Designer, Developer
Duration 4 weeks
Platform iOS (Mobile)
Tools Figma, Visual Studio Code, Codex
Recall app cover

I've always liked journaling — but I kept stopping and coming back to it only occasionally. Notes in my phone didn't feel right, and most apps felt more like trackers than diaries. I wanted something that felt personal. Something I could open a year later and see who I was back then.

That's where the idea came from. A diary for everyday writing — and a way to send a message to your future self, to be opened on a day you choose.

Recall future message flow

Future message flow

People stop journaling for three reasons

They forget

No pull back into the habit

No motivation

No progress, no reward

Nothing to say

The blank page wins

What people needed from a journaling app

I spoke with 5–6 people who journal or had tried to. The pattern was the same: people stopped the moment they opened the app and had nothing to say.

"What if I actually want to start writing, but I still don't know what to say?"

That conversation led to two features: Question of the Day for the blank page problem, and an achievement system for motivation. But not everyone wants gamification — so achievements can be turned off in settings. The app shouldn't decide that for you.

Recall question prompt screen

A prompt when the blank page wins

Recall achievement screen

An achievement system - can be turned off in settings

Recall settings screen

Settings and option to hide achievements

What I removed after the first sketches

Early sketches included mood tracking, message grouping, and forwarding existing entries as future messages. All three were cut.

The mood tracker made the app feel like a wellness tool, not a diary.

That distinction changed what the app felt like to use, not just what it could do.

Forwarding old entries removed what makes future messages work: the intention. You're writing something now, specifically for a moment ahead. That's what makes it feel like a letter, not an archive.

A warm, book-like interface

I avoided white backgrounds — the base color is a warm off-white, closer to a book page. Green marks today's entries. Brown marks future messages and their dates on the calendar — something written but not yet opened.

Recall calendar view

App calendar - green for daily entries, brown for future messages, brown square for opened

What changed after two rounds of testing

Two rounds — Figma prototype and post-build.

Prototype testing helped identify navigation issues and interactions that didn’t feel intuitive enough.

Post-build testing led to adding notifications and a popup reminding users that a message would be opened today — since this feature wasn’t working correctly before.

Recall scheduled message arrived screen

Receiving scheduled messages

Why it works

Recall is a fully coded iOS app connected to Supabase — currently used by me, friends, and family.

Recall onboarding flow screen

Registration flow

Recall writing and reading flow screen

Writing and reading flow

It went from a personal problem to a working product with real users.

An App Store release is the next step.

The final concept feels easy to start and easy to keep using. By focusing on a single daily habit, Recall stays lightweight without losing emotional value.

The interface gives users a clear place to capture thoughts now and revisit them later, which is what makes journaling feel sustainable.

Three takeaways from building Recall

Empathy has limits

Starting with your own problem gives you real empathy — but it makes it harder to let go of features you're attached to.

Design thinking doesn't stop when you start building

Building with Codex taught me to describe intent precisely. Vague prompts produced vague results.

Cutting features is a design decision

Recall is better because of what isn't in it.

Take a look at two more projects

If you want to keep exploring, these are two other projects I worked on.