BetterBe
A self-improvement app that will not let you mark a challenge complete until you have uploaded proof of it twice, and that turns the group you joined into the thing keeping you honest.
At a glance
Section 1 of 4
The idea
BetterBe opens with one question: are you ready to be better, or to teach others to be better? One side takes challenges like 150km in 30 days. The other runs the groups those challenges live in. It goes beyond fitness: the intro also promises focus and better sleep.
Section 2 of 4
The problem it solves
A streak is only worth having if it was hard to get.
Three decisions that cost the user something, on purpose
Completion is earned
The button stays disabled until there is evidence behind it.
Quitting is stated
Stopping costs your progress, and you are told before you confirm.
The group enforces
Progress goes to people you chose to join, and they can see it.
The button that refuses to work
How a challenge gets completed
Start
The terms are written above the button: upload progress twice.
Upload #1
A photo and a sentence, dated.
Upload #2
A second entry, also dated, so the time between them shows.
Complete unlocks
Only now does the button turn purple.
Quitting, said out loud
The timer that gets out of the way
A timer that owns the screen is useless, because the thing you're timing isn't on your phone. So it collapses into the header and keeps counting.
Section 3 of 4
The process
Research
Why habit apps stop working around week two, and what a self-reported tick actually proves.
Evidence over ticks
User interviews
Two people behind the welcome question: someone joining to change something, and someone running a group.
Two audiences
Wireframes
Argued down to three tabs: what's happening, what you could start, who you're doing it with.
Three-tab shell
Testing
With people mid-way through a real habit, not at the start, where every habit app works.
Cap cut 7 to 5
Design
Dark as the only theme, one purple for every forward action, and illustrations so no screen is ever blank.
Dark, one accent
Development
Sixty-two screens with the states that make an app feel finished: disabled, uploading, expired, mid-timer, empty.
62 screens
Section 4 of 4
What I designed
Three tabs. Home is the feed and your challenges in progress, shown as ring gauges. Challenges is the catalogue. Community is the part that makes the rest work.
The group does the enforcing
Paid groups say so on the card, not after you tap. Non-members see a few messages, then an honest gate: to view more, join the group.
The page that sells it
One decision I changed
Availability
Taking on freelance projects
Replies within 1–2 days
Location
Remote · Bulgaria
Local time
The first call
Free, and commits you to nothing
Elsewhere