802.software

South Burlington, VT

Start a project

CleanBreak: a no-contact streak and recovery companion

An iPhone app for the hardest nights after a breakup: a streak counter for staying no-contact, and a panic line that is free on every plan and still works offline.

Client
Founder-led product
Year
2026
Platforms
iOS
Our role
Design and engineering
Stack
Expo, React Native, Skia, Fastify

The problem

Breakup apps either lecture or turn recovery into a game that feels hollow on the one night it matters.

Nothing was built for the moment someone is about to message their ex, the moment the app has to catch.

What we built

A no-contact streak drawn live with Skia, and a panic line to an AI friend that is wired the same way on every plan, so it cannot end up behind a paywall.

Texting, calling or meeting up resets the streak. Checking their social media is logged and never punished. When the network is down, the panic line falls back to a grounding exercise on the device.

CleanBreak streak dial reading 47 days no contact, 13 days to the 60-day milestone
CleanBreak web page: the headline No contact, gamified, beside a dial reading 47 days no contact
The public web pages, built in the same Next.js codebase as this site.

How it is built

The app keeps everything on the phone by default. A small server only relays the AI conversations.

Mobile
Expo and React Native with the New Architecture, in TypeScript
State
One persisted store on the device. The streak is calculated from events every time, never stored
Rendering
React Native Skia for the streak dial, Reanimated for motion
Server
A small Fastify relay that holds the AI key and streams replies, with an offline mock mode for testing

Results

Crisis resources and the panic line are the same on every plan, by design rather than by a setting.

Streak, journal and check-ins stay on the phone.

What is next

  1. A Live Activity so the streak stays visible on the lock screen.
  2. Milestone videos that share properly to TikTok and Instagram.
  3. An Android version once the iPhone app is in the App Store.
Design and engineering
802.software
Project lead
Baris Taskiran
Verified
Against the running code on

Related service: Mobile apps for iPhone and Android