Skip to main content
UI Coach Logo
Intermediate

Shared Goal With Private Progress

Design a goal tracker that lets people support a shared ambition while choosing which progress details remain private.

Mobile, Responsive web2 to 4 hours

The brief

Understand the problem

Background

Social accountability can help with long-term goals, but public streaks and detailed activity feeds may create shame or reveal personal circumstances. Different goals also need different measures of progress.

User context

Ken and three friends are preparing for a charity hike. They want to coordinate weekly practice and encourage one another, but Ken does not want to share health measurements.

Product problem

The product must make shared commitments useful without requiring identical milestones or turning missed weeks into public failure.

Objective

Design goal setup, selective sharing, group check-ins, and recovery after a missed milestone.

What to design

Define the experience

Required experience

  • Personal goal and privacy setup
  • Shared group plan
  • Progress check-in
  • Supportive recovery

Screens and states

  • Goal setup
  • Group overview
  • Check-in composer
  • Progress history

Core user flow

Follow the critical path

  1. 01

    Ken creates a hiking goal and private training plan

  2. 02

    He joins the group challenge

  3. 03

    He shares a weekly completion update without health data

  4. 04

    After missing a week, he adjusts his next milestone

Product rules

Requirements and constraints

Requirements

  • Separate private measures from shared updates
  • Support different personal milestones within one group goal
  • Allow encouragement without competitive ranking
  • Make plans editable with change history

Constraints

  • The app cannot evaluate medical fitness
  • Users may pause participation
  • Group members can choose different visibility levels

Reality check

States worth considering

A member leaves the group
A goal deadline changes
Someone posts unwanted advice
No progress is recorded for several weeks

Ready-to-use content

Mock data

Use this content to test hierarchy and realistic data states. You can expand it when the concept needs more depth.

Group plan

  • Goal: complete the Lake Ridge charity hike
  • This week: two practice sessions
  • Ken shared: plan completed
  • Mila shared: one session, adjusting next week

Finish line

What to deliver

  • Four responsive screens
  • A privacy control for each progress field

If you want more

Optional extensions

Add a coach role
Design milestone celebrations without leaderboards

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
LoraSource Sans Pro

Lora & Source Sans Pro

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Intermediate
Productivity

Long-Term Goal Roadmap

Design a planning tool that turns a broad personal goal into a realistic sequence of researched next steps.

Responsive web2 to 4 hours
Information ArchitectureProduct Thinking
Beginner
Productivity

Plan Tasks Around Your Energy

Design a daily planning tool that pairs necessary tasks with realistic timing and supportive prompts rather than guilt.

Mobile1 to 2 hours
Content DesignInformation Hierarchy
Intermediate
Productivity

Context Aware Quiet Mode

Design a phone setting that suggests quiet mode for chosen places and schedules while keeping the owner in control.

Mobile1 to 2 hours
FormsProgressive Disclosure
Advanced
Social

Private Digital Time Capsule

Design a time capsule for messages and media that opens on a future date for carefully chosen recipients.

Mobile4 hours plus
Trust and SafetyInformation Architecture
Intermediate
Productivity

Accessible Paper to Text Capture

Design a document capture app that turns printed text into editable, readable content while preserving uncertainty and page structure.

Mobile2 to 4 hours
AccessibilityMobile Design
Intermediate
Productivity

Set Notification Preferences by Urgency

Design a preference center that lets people control channels, timing, and topic frequency while protecting truly essential account messages.

Responsive web1 to 2 hours
Information ArchitectureForms