Skip to content

Mobile App

Arc habit tracker

A calm habit tracker that never turns a missed day into failure

A calm, non-punitive habit tracker that separates daily check-ins from honest history and gentle coaching — no streaks, points or badges.

React NativeExpoSupabaseReanimated

The challenge

Most habit apps weaponise streaks and guilt, so a single missed day feels like failure and people quit. Arc needed to keep people consistent by staying calm and honest — recording what actually happened without punishing imperfect days.

What we did

We designed and built a React Native (Expo) app around three clear surfaces: Home for today's plan and check-ins, Journey for an inspectable factual history — calendar states, day details and per-habit records — and Coach for gentle, evidence-led interpretation. Built on Supabase, with careful attention to accessibility, dynamic type, reduced motion and platform-native controls.

Results

  • A distinct, non-punitive state vocabulary — done, tiny, intentional skip, missed — never collapsed into a streak
  • History that stays fully inspectable and editable, separate from interpretation
  • Accessible by design — dynamic type, reduced motion and safe touch targets throughout