The accountability app for partners, siblings and best friends

Build better habits. Build a better relationship.

duomaxxing is an accountability app for two. You and one accountability partner agree a single shared list of daily habits, send photo proof of what you actually did, and decide whether the other's counted. It is a habit tracker where you are not the one marking your own homework — and the streak you end up with belongs to both of you.

  • Free, no ads
  • Nothing sold or shared
  • iOS, Android & web
  • Two minutes to set up
150 5 / 5
You Perfect · 14 days
60 3 / 4
Partner One left · 2 days
Your partner's mascot, beside their workout proof Workout
Their photo, 07:42 — waiting on you
Pending
Your mascot, beside your water proof Water
Your 5 of 5 glasses — they approved
+20
Your partner's mascot, beside their rejected meal proof Meals
Their dinner rejected — "that's a snack"
Again

The problem

Why do normal habit trackers fail?

Because in a normal habit tracker the only thing standing between you and a tick box is you, and you are extremely reasonable about it. An accountability partner is the part every solo habit app is missing.

You're the player and the referee.

You tick the box. Nobody saw. Nothing happened. A tick is a promise; the app believes you because it has no other option.

Day six never comes.

Five good days, one bad one, and the streak you were protecting is the exact thing that makes quitting feel clean.

So we take the whistle off you.

One partner. One shared arena. They hold the whistle, you hold theirs, and neither of you gets to be reasonable alone.

Proof

A tick is a promise. A photo is a fact.

Every goal closes with photo proof and a note, and your partner verifies it — approve or reject, with no AI guessing whether the picture matches. Meals want three separate plates, water wants five glasses, a workout wants evidence you were there. Proof carries where it was taken, so the two of you slowly fill in a map of the year.

"They decide whether it counted. They can reject it. That is the point."

Your partner's mascot on a proof waiting for your verdict Workout
From your partner · 2 min ago
Their proof photo
Approve · 20 pts Reject

Pillars

Pick the day you want to have.

Meals. Workout. Water. Reading. Cold plunge. Sleep. Twelve daily goals to choose from, or write your own — and you both run the same list, agreed between you before either of you starts. Same rules, same day, one board.

MEALS
WORKOUT
LEARNING
WATER
CONVO
STEPS
CALM
READING
DETOX
COLD
JOURNAL
SLEEP

Neither of you can change the list alone. You propose, they approve or reject it with a note, and it only moves when you both agree.

The multiplier

Three days ×1.1. Thirty days ×2.0.

Every partner-verified goal is a flat 20 points, whether it was a cold plunge or three meals. Because you are both working the same list, the streak and the scoreboard actually compare. The only thing that compounds is showing up.

Miss one, and the multiplier resets to nothing.
Carry at least three pillars, or streaks do not count. Below that you still score — the streak just stops climbing.
StreakMultiplierPerfect day, 5 pillars
0–2 days×1.0100
3 days×1.1110
7 days×1.25125
14 days×1.5150
30 days×2.0200

The collection

Every perfect day hatches a mascot.

Close all of your pillars and the day grants you one. You pick who comes out — and whoever you pick repaints the entire app in their colours, down to the icon on your home screen.

78

Mascots

Each with a name, a colour palette and one line of opinion.

12

Packs

Classic, Nocturne, Underworld, Abyss, Eldritch, Beasts, Cursed, Punk, Sports, Gaming, Fiction, Fitness.

48

To earn

Thirty are unlocked from the start. The rest arrive one perfect day at a time.

Six of the seventy-eight — tap one to repaint this page the way it repaints the app.

Classic 12Nocturne 6Underworld 6 Abyss 6Eldritch 6Beasts 6 Cursed 6Punk 6Sports 6 Gaming 6Fiction 6Fitness 6

Milestones

Sixteen things worth doing once.

Earned, not awarded, and half of them are about verifying your partner rather than about you. Six of the sixteen:

First StepFirst submission ever
Clean SheetFirst perfect day verified
Legend30-day streak
Centurion100 approved submissions
Guardian25 partner verifications approved
Sync MasterBoth partners hit 100% on the same day

Around the arena

What a year of verified days leaves behind.

Photo proof and memories drop onto a shared feed — where you were, together and apart. A year of verified days is the thing no other habit tracker leaves you with.

The feed

Every approved submission lands in a shared timeline, with stories that run for a day and take reactions before they go.

The map

Proof carries its location. Watch the two of you fill in a map — colour-coded by pillar, yours against theirs.

The month

A heatmap that darkens as pillars close, next to a shared calendar and a to-do list either of you can assign.

Home screen widgets

Both scores, both streaks, on the lock screen and home screen. Built for iOS and Android.

Nudges that mean something

An evening reminder for what's still open, a final call before midnight, and a push the moment your partner is waiting on you.

Light, dark, or theirs

Light and dark both properly drawn — then a mascot theme on top that tints every surface, badge and tab.

Get it

Your partner is waiting.

One account each, one pair code between you. Start free in any browser — it works the same on every platform because it's the same backend.

Any browser

The full app in any browser — add it to your home screen and push notifications work the same. Nothing to install, and it is the fastest way to get a partner started.

Open the web app →

iPhone

Native SwiftUI, with lock screen and home screen widgets and an app icon that changes with your mascot.

In TestFlight — App Store soon

Android

Native Jetpack Compose build, package com.duomaxxing.app, with Glance widgets.

In closed testing — Play soon

Pick the person you want to get better with.

They keep you honest, you keep them honest, and you both end up somewhere better. Two minutes to set up — your first perfect day can be tonight.