Everyday Kindness Planner
Design a small habit tool that suggests practical acts of support without turning kindness into public competition.
The brief
Understand the problem
Background
People may want to help others more often but struggle to notice useful opportunities. Points, streaks, and public leaderboards can make generous acts feel performative or pressure recipients.
User context
Ben wants one realistic suggestion each week that fits his time and budget. He prefers private reflection and does not want photos, proof, or social ranking.
Product problem
The product should encourage thoughtful action while respecting recipient consent and avoiding guilt when a suggestion is skipped.
Objective
Create a suggestion, personalization, completion, and reflection flow for a private kindness habit.
What to design
Define the experience
Required experience
- Set time, budget, and comfort preferences
- Review one specific suggestion and its consent considerations
- Swap or save a suggestion without penalty
- Record a private reflection after acting
Screens and states
- Preference setup
- Weekly suggestion
- Suggestion alternatives
- Private reflection
Core user flow
Follow the critical path
- 01
Ben chooses a low budget and thirty minutes per week
- 02
He receives a suggestion to help a neighbor with groceries
- 03
He checks the consent reminder and adapts the idea
- 04
He records what he learned without uploading proof
Product rules
Requirements and constraints
Requirements
- Avoid public scoring and evidence requirements
- Make skipping or changing a suggestion neutral
- Include consent and safety guidance where relevant
- Keep reflections private by default
Constraints
- Suggestions must fit the user's stated resources
- Donation recommendations cannot favor undisclosed sponsors
- The service should not pressure contact with strangers
Reality check
States worth considering
Finish line
What to deliver
- Four polished mobile screens for a complete weekly cycle
Optional direction
Visual resources
Use these as a starting constraint if you want one. They are not part of the required solution.
Libre Baskerville & Josefin Sans
Clear interface writing gives people the confidence to understand what changed and decide what to do next.
Libre Baskerville & Josefin Sans
Clear interface writing gives people the confidence to understand what changed and decide what to do next.