The hapje turtle heb je al?

Habits, together with friends

hapje is a habit tracker for a small circle of people who actually know each other. Track what matters to you, keep shared to-dos moving, and settle who is really running more this summer โ€” with photo proof, so there are no excuses.

What hapje does

Logging alone is the part everyone gives up on, so hapje is built around the people around you.

๐Ÿ“†

Track what matters to you

Kilometres run, pages read, minutes meditated, glasses of water. Every habit gets its own emoji on the calendar, its own trend chart and its own streak โ€” and a whole month reads at a glance.

๐Ÿ“ธ

Challenges with photo proof

Agree a target with your friends โ€” 100 km before September โ€” and log progress with a photo taken live in the app. No picking an old picture from your library. Everyone sees the leaderboard, and the proof.

๐Ÿ†

Rivalries that never end

For the things that need no deadline. Tap +1 when you win a round of squash, add the score as a note, and let the all-time tally run for years.

โœ…

To-dos that are actually shared

Put someone on a to-do and it lands on their list too. Choose whether everyone has to do it, or whether the first one done finishes it for all of you.

๐Ÿ“Š

Insights worth looking at

A year at a glance on the activity map, current streaks per habit, totals that add up, and trends over time.

๐Ÿ”’

Private by default

A habit is private until you decide otherwise, and proof photos are visible only to people who are both in the challenge and following you. No feed of strangers, no discovery, no algorithm.

A look at the app

Swipe through.

Tracking habits on the month calendar Shared to-dos A challenge with photo proof A rivalry scoreboard The friends dashboard Insights and streaks

No tracking, ever

No analytics. No advertising. No third-party SDKs of any kind. Your data lives on our own server and is used to run the app, nothing else.

Delete your account from inside the app and it is gone immediately โ€” habits, photos, everything. The details are in the Privacy Policy.

Available in English and Dutch.