Portal & CoEngagement & Retention β€” DSCVR2024Γ—
SENIOR PRODUCT DESIGN2024RETENTION β†’ SHIP

Engagement & Retention β€” DSCVR.

Designing streak systems that turn passive users into daily participants.

01 Β· OVERVIEW

The brief.

ROLE
SENIOR PRODUCT DESIGN
YEAR
2024
SCOPE
RETENTION β†’ SHIP

DSCVR is a decentralized social platform for crypto-native communities. Launches, airdrops, and community events created sharp traffic spikes, but they did not create a durable daily habit. The product needed a participation system that made returning feel legible and worthwhile between major events. I led product design across engagement and retention, focusing on a streak system that connected daily actions to progress, status, recovery, and rewards. The work treated streaks as a behavioral product layer, not a decorative counter.

02 Β· DESKTOP
dscvr-habit-formation.app
Engagement & Retention β€” DSCVR
dscvr-habit-formation.app/view
Sharing & Social Reinforcement
IN ONE LINE

Designing streak systems that turn passive users into daily participants.

03 Β· SCREENS
01 Β· Engagement & Retention β€” DSCVR

Engagement & Retention β€” DSCVR

Engagement & Retention β€” DSCVR

04 Β· CHALLENGE

The challenge.

The core retention issue was volatility. Users arrived during high-energy moments, then activity dropped once the event ended. Many users lurked because they were unsure which actions mattered, and missed days often turned into full disengagement. The challenge was to design a lightweight habit loop that rewarded consistency without turning participation into pressure. The system needed clear eligibility rules, forgiving recovery mechanics, and enough social visibility to make daily contribution feel normal.

  • Event-driven engagement spikes followed by daily participation decay
  • High lurker-to-contributor ratio across community surfaces
  • Unclear participation criteria: users did not know what counted toward progress
  • Hard resets risked turning one missed day into churn
  • Retention mechanics had to avoid spam, shame, or performative posting
RESEARCH

Research.

We framed streaks as a habit-formation system with visible progress, achievable milestones, and recovery after lapses. The research focused on motivation design: users need to understand the trigger, complete a low-friction action, receive immediate feedback, and see why the action changed their status. That led to one product principle: streaks should encourage return, not punish absence. A missed day could reduce momentum, but it should not erase the user's identity as someone who participates.

  • Users respond to a visible change in state, not to a counter alone
  • Progress needs to remain recoverable after a missed day
  • Milestone pacing matters: short-term wins support long-term habit formation
  • Social recognition reinforces contribution better than private rewards alone
Engagement & Retention β€” DSCVR research
PROCESS

Process.

Design hypothesis: if users can see progress, recover from small lapses, and earn meaningful recognition for consistency, daily participation becomes a habit loop instead of a fragile campaign spike.

DECISION 01

System Design β€” Streaks as a Habit Engine.

The streak mechanic was designed as a commitment system with recovery, not a punishment mechanism. Instead of resetting to zero after one missed day, we explored streak decay so prior effort remained visible and users could re-enter the habit loop without starting over. Milestones were structured across 7, 14, and 28-day horizons. That gave users short-term confirmation while still supporting longer-term identity and status building.

  • Streak decay as a softer recovery model than hard reset
  • Persistent progress visibility after missed days
  • Milestones across 7, 14, and 28-day cycles
  • Short-term feedback connected to long-term habit identity
System Design β€” Streaks as a Habit Engine
System Design β€” Streaks as a Habit Engine
DECISION 02

Key UX Surface β€” Streak Claim Flow.

The daily claim flow became the primary retention touchpoint. It needed to be fast, unambiguous, and rewarding in the same session. The interaction confirmed eligibility, showed points or progress immediately, and made the completed action feel consequential. The streak card also appeared in profile and feed contexts, turning a private habit into a visible participation signal.

  • Low-friction claim action with clear completion feedback
  • Immediate reward visibility after successful participation
  • Progress indicators tied to milestone pacing
  • Distinct visual states for available, claimed, missed, and recovered streaks
Streak card interaction showing daily claim flow
DECISION 03

Education & Recovery Design.

The education layer had to explain the system before users felt punished by it. The Learn More entry point clarified what counted toward a streak, how rewards worked, and what happened after a lapse. Recovery copy and state design made the important promise explicit: imperfect participation still counted. That reduced streak anxiety and gave users a path back after missed days.

  • Learn More modal explaining rules, rewards, and recovery
  • Plain-language eligibility criteria for participation
  • Recovery states designed before failure became churn
  • Progress visibility preserved after streak breaks
Education & Recovery Design
DECISION 04

Sharing & Social Reinforcement.

Streaks worked better when they became part of community identity. Share cards displayed current status, milestone progress, and participation history in a format users could post without extra explanation. That moved the mechanic beyond private progress tracking. A streak became social proof: a visible signal that a user was active, consistent, and part of the community rhythm.

  • Profile share cards with streak status and milestone context
  • Participation signals visible outside the claim flow
  • Identity and status reinforcement through streak display
  • Low-friction sharing designed to invite comparison without spam
Sharing & Social Reinforcement
Sharing & Social Reinforcement
DECISION 05

Social Proof in Feed.

Feed placement gave the system ambient visibility. When users saw others claiming streaks, daily participation became a norm rather than an isolated task. This mattered because the feed could reinforce the habit loop without requiring every user to actively share. The community surface carried the social proof.

  • Streak claims surfaced in the community feed
  • Ambient social proof for daily return behavior
  • Participation normalized through repeated visible examples
Streak cards appearing in the community feed
DECISION 06

Rewards, Referrals & Long-Term Motivation.

Rewards extended the streak loop into longer-term motivation. We explored points tied to airdrop odds, badges, status indicators, collectibles, and profile customization as different reward layers for different user motivations. The goal was not instant gratification alone. Rewards needed to validate the current action, signal progress to others, and create compounding value for users who kept participating.

  • Points contributing to airdrop odds and reward multipliers
  • Badges and status indicators for milestone recognition
  • Profile customization as identity reinforcement
  • Referral streaks with shared reward incentives
  • Compounding value for sustained participation
Rewards, Referrals & Long-Term Motivation
ITERATION

Iteration.

Early concepts made the risk clear: the mechanic could motivate daily return, but only if the system avoided all-or-nothing pressure.

  • Hard resets discouraged casual users
  • Some rewards felt too abstract
  • Without recovery paths, motivation collapsed

We moved toward softer recovery mechanics, clearer progress indicators, reward signaling tied to milestones, and copy that emphasized continuation over loss.

COLLABORATION

Collaboration.

I worked with product leadership, engineering, and community/growth stakeholders to translate retention strategy into shippable streak mechanics. My role focused on turning behavioral principles into concrete product mechanics: eligibility rules, claim flow states, milestone pacing, recovery logic, and reward tradeoffs. Documentation covered UX flows, FE/BE feasibility questions, reward-system explorations, milestone definitions, and stakeholder decks connecting engagement patterns to product decisions. The work moved through Jira tickets, strategy docs, design reviews, and recurring cross-functional feedback with engineering and growth.

05 Β· OUTCOME

The outcome.

Behavioral Outcomes

  • Increased daily participation among streak-engaged users
  • Higher contributor activity relative to lurkers
  • More stable DAU between launches
  • Streaks became a structural retention layer rather than a novelty counter

System Impact

  • Sharing and referrals performed better once streaks normalized daily return behavior
  • Recovery mechanics reduced churn from casual users
  • Multi-period streaks allowed re-engagement after breaks
REFLECTION

Reflection.

What Worked

Framing streaks as a commitment system rather than a punishment mechanism reduced anxiety and increased daily participation. Recovery paths were essentialβ€”users returned after breaks instead of giving up entirely.

What I Would Refine

I would further segment the streak UX for casual and power users, deepen the connection between streaks and community identity, and introduce recovery mechanics earlier in the design process.

How Streaks Shaped Platform Behavior

Streaks normalized daily participation as the default behavior rather than the exception. The system shifted DSCVR from event-driven engagement spikes toward more resilient, habit-driven daily activity.