Keep the fire going, one day at a time

Better by Day 30-day challenges with friends

Start a monthly challenge, invite your people, and add the tasks that matter to you. Check in every day, write notes together, and watch the streaks pile up.

One tap to start Shared daily log Private, self-hosted

August Fitness

Day 21 of 31 · with 3 people

18-day streak
Al Bo Cap +2
  • Walk 10k steps
  • No junk food
  • Gym or calisthenics
Today's check-in Gym or calisthenics

Everything you need to keep it going

Small, focused, self-hosted. No accounts beyond yours, no data leaving your server.

One-tap challenge

Start a full 30-day challenge with a single tap — pre-built tasks, zero setup.

Shared day notes

Everyone in a challenge writes on the same daily log and stays accountable.

Progress that persists

Personal stats: check-in days, completion rate, streaks and weekly goals.

Rings you without a backend

Web push reminders and real profile pictures — self-hosted, no vendor accounts.

Better by Day · SvelteKit + SQLite · self-hosted with Docker