Chetan J
A 0-TO-1 PRODUCT CASE STUDY

You know what to do.

Starting is the problem.

Three roommates built an app that treats procrastination as what it actually is: an emotion problem, not a discipline problem.

PM / Co-Founder·3 co-founders·iOS (Swift)·Beta → App Store
0%
of students procrastinate
0B+
productivity app market
0
apps treating the emotion
0+
waitlist signups
01 THE SPARK

A 30-minute brainstorm that became a startup.

It started the way most good ideas start: complaining. Three roommates, late at night. Chetan had wasted an entire day despite having nothing stopping him. Sai admitted the same. Ujjwal set a 30-minute timer.

The conversation kept circling back to one feeling: "I wish someone would just push me to start." Not plan. Not organize. Just start.

Chetan Jonnalagadda
PM / Co-Founder
M.S. Management of Technology
Sai Teja Dassari
Engineering
M.S. Robotics Engineering
Ujjwal Reddy
Engineering
B.S. Computer Science
02 THE THESIS

Procrastination isn't a discipline problem.

Dr. Timothy Pychyl proved it. Piers Steel's meta-analysis of 691 correlations confirmed it. Task aversiveness - an emotional variable - is the strongest predictor of procrastination. Not laziness. Not poor planning. Emotion.

"I've tried Forest, Focusmate, Todoist, and TickTick. They all worked for about two weeks. This is the first app that understood the problem isn't my to-do list - it's what I'm feeling when I look at it."
- Beta tester
🤔

Every productivity app assumes you're ready to work. You're not. You're overwhelmed, avoiding, or stuck. More structure makes it worse.

💔

Streaks punish instead of support. Miss one day, lose a 47-day record. Loss aversion makes restarting feel pointless. Users quit entirely.

🕳

No commercial app asks 'why are you stuck?' The gap between 'I should work' and 'I can't start' is entirely emotional. Zero products address it.

03 WHAT WE BUILT

Five features. One philosophy.

Start gentle, build momentum.

Emotion Check-In

One question before every session: 'How are you feeling?' Four options. The entire app adapts. Overwhelmed? One task, 10 minutes. Energized? Full list, ambitious targets.

Lieberman et al., affect labeling reduces amygdala activation
Count-Up Timer

The stopwatch counts UP, not down. No countdown anxiety, no 'you have 24 minutes left' pressure. You set a target. Even 2 minutes counts.

PMC 2022, perceived time pressure diminishes cognition
Smart Nudges

Not reminders. Psychology. AI sends an escalating chain of 5 touches, each using a different behavioral technique. Four personalities: Coach, Friend, Drill Sgt, Therapist. All generated on-device.

Gollwitzer meta-analysis, d = 0.65 effect size
Failure Recovery

Missed a task? No red badge. Four gentle options: move it, shrink it, do the first step, or let it go. Self-forgiveness reduces future procrastination.

Wohl, Pychyl & Bennett, 2010
Momentum Meter

Streaks reset to zero. Momentum doesn't. It fills as you work, decays gently overnight, and never punishes a bad day. Four zones: Starting, Building, Rolling, Locked In.

Amabile & Kramer, the Progress Principle
🔒
100% On-Device AI.

Everything runs on Apple Intelligence. Your emotions, patterns, and triggers never leave your phone. No cloud. No accounts. No tracking.

A REAL PM DECISION

Why we killed streaks.

Every productivity app uses streaks. They're proven engagement drivers. Duolingo's streak mechanic is responsible for 3.6x higher retention among 7-day users. Killing streaks was a risky, contrarian call. Here's how we decided.

THREE OPTIONS ON THE TABLE
Option A: Traditional Streaks
Rejected

Binary counter. Miss one day, reset to zero. Industry standard. Duolingo, Snapchat, Forest all use it.

Duolingo's own data shows 90+ day streaks have the highest abandonment risk. For our users (who already struggle with guilt), a broken streak would reinforce the 'I'm a failure' narrative. The reset-to-zero mechanic directly contradicts our thesis that self-forgiveness reduces procrastination.

Option B: Forgiving Streaks
Considered

Streak with freeze days, grace periods, or weekend pauses. Duolingo added Streak Freeze and reduced churn 21%.

Better, but still binary framing. Users either have a streak or don't. The anxiety of 'will I break it?' remains. Freeze mechanics feel like a band-aid on a fundamentally punitive system.

Option C: Momentum Meter
Shipped

Logarithmic score that fills with work, decays gently overnight (8% per missed day), and never resets to zero. Four zones instead of a number.

Preserves the progress signal (users can see they're building something) without the punishment. Skip a day, lose 8%. Skip five, lose 34%. But you never start from zero. Backed by Amabile's Progress Principle: small losses have outsized negative impact on motivation.

"The hardest part wasn't building momentum. It was deleting the streak code that was already working. But if we're serious about emotion-first design, we can't keep the one mechanic most responsible for guilt in productivity apps."

04 TRY THE CORE MECHANICS

The emotion shapes everything.

Energized
😊
Steady
😤
Resistant
😰
Overwhelmed
Task viewPriorities only: 2 tasks
Session length25 min
Nudge styleFriend: "Solid day ahead. Start with your update?"
App intensityMedium
NUDGE ESCALATION

Five touches. Five techniques. Then silence.

📝15 min beforeAction Step
"Write the first line of your paper. Just the first line."
Implementation IntentionCoach
🎯20 min afterStakes Reminder
"You said this is 30% of your grade. 2 hours left."
Momentum AnchoringFriend
🔮45 min afterFuture Self
"The version of you at midnight will either be relieved or panicking."
Identity PrimingCoach
🧠90 min afterProgress Check
"You've done 0 minutes. Not judging. What's blocking you?"
Progress AnchoringTherapist
🔥2 hours afterSmall Start
"2 minutes. Open the doc. That's the only ask."
Micro CommitmentFriend
Five nudges. Then silence. No guilt.
FRIENDS ZONE

Accountability without competition.

No rankings. No scores. Just the quiet awareness that your people are showing up too.

Sarah
Locked In48 min
Ujjwal
Rolling22 min
Sai
Buildingidle
Alex
Startingoffline
05 THE LANDSCAPE

Everyone punishes. Nobody asks why.

ForestGrows a tree. Kills it if you leave.
EMOTION ✗
OpalBlocks apps via VPN. $60-100/year.
EMOTION ✗
FocusmateVirtual coworking. Social pressure.
EMOTION ✗
Dawdle AI2-min reflection exercise. Academic project.
EMOTION ✓
AatramEmotion-first. AI nudges. Momentum. Recovery.
EMOTION ✓
06 BETA LEARNINGS

16 testers. Brutally honest.

"I don't understand what this app does."
Shipped

Added 3-screen onboarding reframe. Lead with 'it's emotion, not discipline' before showing any features.

"Why can't I set nudge times freely?"
Shipped

Expanded from 3 fixed windows to full custom scheduling plus smart timing that adapts to your patterns.

"The leaderboard should show what friends are doing."
Building

Redesigning as 'Friends Zone' with ambient status, not rankings. '🟢 Sarah is in the zone.'

"Too many features. I got lost."
Building

Implementing progressive disclosure. Week 1 = mood + timer + one nudge style. Features unlock over time.

REAL DATA FROM 16 BETA TESTERS
12
Focus sessions completed
282
Total focus minutes logged
100%
Task rescue rate
23.5
Avg minutes per session
EMOTION CHECK-IN DISTRIBUTION
Energized
66%
Steady
25%
Overwhelmed
8%
Resistant
0%

The surprise: 66% of check-ins were "Energized." Our hypothesis was that most users would check in as Resistant or Overwhelmed. Instead, the app attracted users who already had energy but needed help directing it. This changes our nudge strategy entirely.

07 WHAT I GOT WRONG

Mistakes I made. What they taught me.

"I assumed the product would explain itself."

It didn't. Beta testers opened the app and saw an emotion check-in with zero context. They expected a timer. The concept is counterintuitive - you have to tell people WHY before they'll engage.

"I built too many features before validating the core loop."

We shipped with 5 tabs, 4 nudge personalities, a leaderboard, calendar, and stats. Testers said 'I got lost.' The core loop is just: check in → focus → see momentum rise. Everything else should have been gated.

"I designed nudge timing around my schedule, not theirs."

Three time windows: morning, afternoon, evening. Obvious, right? But one user's productive window is 1 AM. The assumption that three slots would cover everyone was lazy.

"I treated the leaderboard as motivation. It was demotivating."

Rankings help the top 10% and depress everyone else. Users wanted to see what friends are doing, not how they rank. We're replacing it with ambient status.

Every mistake came from the same place: designing for how I thought users should behave, not how they actually do.

08 SUCCESS FRAMEWORK

What we're measuring.

Day 7 retention
>25%North Star
Day 30 retention
>10%North Star
Sessions / user / week
>5Engagement
Nudge → session conversion
>35%Core Loop
Emotion check-in rate
>90%Core Loop
Failure recovery usage
>60%Differentiation
09 WHAT'S NEXT

From beta to launch.

Now
App Store submission. Onboarding polish. Privacy review.
Month 1
Campus launch. 5-10 ambassadors. TikTok StudyTok. Day 7/30 retention tracking.
Month 2-3
Friends Zone. Invite system. Weekly group challenges.
Month 4-6
AI learns individual patterns. Expand to 3-5 campuses. Premium tier.
10 ON THE HORIZON

Nudges that know you.

Right now, nudges adapt to task urgency and your chosen personality. Next: they'll learn your individual procrastination patterns over time, delivered as exclusive, hyper-personalized interventions.

Pattern Recognition

AI learns when you typically stall, which tasks you avoid, and what time of day you're most vulnerable.

Contextual Triggers

Phone usage spikes, friend session starts, momentum decay warnings. The right nudge at the exact right moment.

Evolving Copy

Nudge language that adapts to what's worked for you before. If micro-commitments land, you get more. If identity priming works, it leads.

100% ON-DEVICE · YOUR DATA NEVER LEAVES

Stop planning.

Start starting.

A 0-to-1 case study documenting the journey from a roommate conversation to App Store submission. User research, behavioral science, competitive analysis, beta-driven iteration, and metrics-first product thinking.

Chetan Jonnalagadda · March 2026