GroAlgo
Previous case study Next case study

Case Study (04) · Self-directed Concept

GroAlgo
A digital companion for your self-growth

A self-directed concept that turns the attention-capture playbook of social media inward — reclaiming the hours lost to scrolling.

Solo end-to-end · Research to validation · Concept project

Project type Self-directed Own adventure, not for a client
My role Solo designer Research, UX, UI, visual
Timeframe 2025 Concept to validated prototype
Scope End-to-end UX Research · IA · UI · brand
GroAlgo brand identity and onboarding screen — wordmark with the tagline 'An algorithm for smart growth' alongside the iPhone app showing the testimonial 'Saving just 5 minutes a day from scrolling gives you over 30 hours a year', goal-setting and progress-tracking previews, and Sign Up / Login actions
Prototype Explore the full GroAlgo prototype in Figma Walk the product end-to-end — every screen, every flow

Assumption & Hypothesis

Assumption

People lose hours daily to endless scrolling — yet no tool helps reclaim that time for personal growth.

Hypothesis

If a device pushes its user toward growth instead of trapping them in the scroll, they’ll achieve more.

Constraints & My Role

What couldn’t change
  • Self-directed concept — no client brief, no engineering team, no deadline. Every constraint was self-imposed.
  • Had to validate ideas through prototyping alone — no production data to fall back on.
  • One product had to honour radically different definitions of growth across three generations.
My role
  • Owned everything: hypothesis, research, IA, UX, UI, brand identity, prototype, and validation.
  • Did not own: nothing — this was solo end-to-end. Every decision was mine to make and defend.
  • Solo designer from concept to validated prototype.

Design Approach

The Hooked Model, inverted

GroAlgo runs on the Hooked Model — Trigger, Action, Reward, Investment — the same loop Nir Eyal described as the engine behind social feeds. The twist: each loop pulls attention out of the scroll, not into it.

internal/external cue A variable reward A small deposit The simplest step A nudge at the right moment — not a notification trap Visible progress, real wins — not dopamine hits Time and effort invested — which earns the next trigger One tap toward the goal — not endless scroll Trigger Rewards Investment Action

Voice of the Users

Two frustrations, spoken aloud

Conversations with people losing time to the scroll surfaced two root frustrations: no support to break it, and no personalization from the tools that tried.

“Every morning I wake with the plan of doing something great, but the social media distractions keep pushing my goals away.”

Lack of support

“I know what I want to do, but there is no platform that guides me through the process.”

Lack of personalization

“Other tools just give reminders and alerts that I set myself — nothing insightful that actually encourages me.”

Lack of personalization

Competitor Analysis

The field is noisy, but narrow

Two apps set the bounds of the field. Habitica gamifies habits with real engagement mechanics, but its rewards are virtual. Strava tracks fitness brilliantly, but speaks only to athletes — not to someone saving for a house or pivoting careers.

Both miss the same thing: personalization beyond a single vertical. Neither asks who you are or what “growth” means to you. That gap is where GroAlgo lives.

Users & Persona

Three generations, one shared frustration

GroAlgo’s audience spans three generations whose goals diverge but whose daily frustration converges — time lost to the scroll. Gen Z wants to stay job-ready. Millennials balance career pivots, savings, and parenting. Gen X focuses on retirement and their kids’ futures. The product had to honour those differences while still feeling like one tool.

Journey Map

The core loop, from onboarding to reward

A single closed loop: set a goal, link the distracting apps, and every unproductive minute becomes an opening for a soft nudge — toward a goal-aligned action, rewarded on completion.

01 02 03 04 05 Onboarding Goal setting Screen time deducted Soft interventions & alternatives Accomplishments & rewards Reset goal/Add new goal Each completed loop earns the next trigger — the product’s reward for following through is the privilege of being invited back. 01 Onboarding 03 Screen time deducted 04 Soft interventions & alternatives 05 Accomplishments & rewards 02 Goal setting Reset/Add goal Each completed loop earns the next trigger — the product’s reward for following through is the privilege of being invited back.

Inside the Product

Four features that carry the argument

The four features below carry the heaviest conceptual work — the three-screen onboarding, daily dashboard, agentic chat, and out-of-app nudges. The rest of the product lives in the Figma prototype.

GroAlgo goal description screen — the user writes out what they want to achieve GroAlgo context questions screen — profession, relationship status, investment, time, and deadline GroAlgo generated plan screen — a personalized, editable timeline across phases
01 / Killer feature

Goal generation in three screens

The user starts by setting the goal, refines it through a short set of context questions, and lands on a personalized plan — a clear preview of the months ahead, editable on the spot.

Open in Figma →
02 / Daily home

The daily dashboard

Streak and progress visible at a glance, today’s tasks below, and a “see where your time is spent” surface that invites the user to link the apps that distract them.

Open in Figma →
GroAlgo dashboard showing weekly progress, task counts, today's tasks, and where the user's time is spent
GroAlgo agentic chat showing the app rescheduling a missed task with the user
03 / Relationship layer

Agentic chat handles the relationship

Reminders, reschedules, and actionable alternatives when a plan slips — so the user never has to restart from zero.

Open in Figma →
04 / Beyond the app

Soft nudges reach beyond the app

An overlay on the feed the user is scrolling, a pending-task surface on the lock screen — because distraction doesn’t wait for the user to open GroAlgo.

Open in Figma →
GroAlgo soft-nudge overlay on a Facebook feed — a gentle interrupt when the user is scrolling GroAlgo task reminder surfacing on the lock screen over an Instagram ad

Validation

What the prototype actually revealed

I tested the prototype with a small group of users to stress-test the hypothesis and flow. The feedback was sharper than I expected — the kind that arrives once you stop defending the design and start listening. Four themes surfaced.

01

Onboarding had too many screens

Users felt the distance between install and first useful moment was longer than it should be. The killer three-screen flow worked in concept; in practice, the preamble around it added drag.

02

Prioritization and scheduling logic needed more robustness

Especially around how tasks shift when a day gets disrupted. The static schedule held up in clean test runs, but real life surfaced the gaps quickly — users wanted the system to absorb missed days rather than punish them.

03

Rewards felt generic

Users wanted rewards tied more tightly to their own demographics and goals. The same badge for “completed a task” landed differently for a 22-year-old finishing a coding tutorial than for a 52-year-old budgeting toward retirement.

04

The product missed the emotional layer

Agentic UIs can feel cold, and users wanted GroAlgo to meet them where they actually were — not just where their task list was. The agent voice that read as professional in design felt clinical in use.

Those four themes would be the brief for v2: fewer screens to first value, smarter scheduling, personalized rewards, and an agent that has an emotional register beyond function.

Reflection

What this own adventure taught me

GroAlgo was the first project I scoped, designed, and validated end-to-end on my own. The craft lessons are specific; the bigger one was harder to name: the interesting design questions aren’t the ones the brief hands you. They’re the ones you have to write yourself. Three framed this project.

01

What does growth mean for someone at 22 versus 52?

Generational difference is structural, not stylistic. The same product had to honour radically different definitions of progress while feeling like one tool. Personalization became the load-bearing decision, not an afterthought.

02

How do you use an engagement framework against the behaviour it was designed to create?

Inverting the Hooked Model — same mechanics, opposite outcome — required treating each step as an ethical decision, not a UX recipe. The framework is neutral; what you point it at isn’t.

03

What does an agent sound like when it’s trying to be a companion, not an assistant?

Validation made it concrete: users didn’t want a polished assistant voice. They wanted a register that acknowledged emotional reality. An agentic UI that meets users where they are is a different problem than one that tracks where their tasks are.

Roadmap

From app to algorithm — built into the OS itself

An app competes for attention. An algorithm built into the OS reshapes it. The next step for GroAlgo is moving down a layer — out of the app drawer and into the system itself, where it can quietly redirect every unproductive scroll across every app toward what the user actually wants to grow toward.

01

Out of the app drawer, into the OS

The companion stops being a destination. With user permission, it runs at the system layer — observing activity across every app the user grants access to, and intervening only where attention is leaking. No tool to open. No habit to remember.

02

Every scroll becomes a redirection opportunity

When the OS detects an unproductive session, the companion surfaces a goal-aligned action inside the app the user is already in. No context switch. The intervention meets people where they are, not where the tool happens to live.

03

One algorithm, every aspect of growth

Saving for a house, learning a skill, getting fit, preparing for a career pivot — all under one companion that already knows the user’s patterns. The OS becomes a partner in growth, not just a platform for distraction. That’s the revolution: an algorithm that compounds for you, not against you.

Nobody asked me those questions. I had to notice they were the questions. That’s the work I want more of.