BreathMark Project

Open, tap, breathe, done.

BreathMark is an Expo / React Native breathing app for fast stress reduction, guided sessions, streaks, Marks, achievements, and simple stats.

The Problem: stress tools often take too long to start.

Two-tap goal

The blueprint defines the core flow as “Open -> Tap -> Breathe -> Done.”

Offline first

The MVP intentionally avoids accounts, backend, social features, and overengineering.

Measurable progress

Progress is tracked through sessions, minutes, streaks, Marks, and achievements.

The Current Build

Expo mobile app

The repo uses Expo 54, React Native 0.81, Expo Router, TypeScript, AsyncStorage, haptics, gradients, SVG, and Expo AV.

Launch techniques

Technique data includes Box Breathing, 4-7-8 Relaxation, Coherent Breathing, Physiological Sigh, Energizing Breath, and Custom Timer.

Android package

The configured Android package is `com.tonyeasterling88.BreathMark`; the app slug is `BreathMark`.

Development Timeline

MVP sessions

Guided breathing, visual animation, session timer, pause, resume, and completion flow.

Progress

Stats, streaks, Marks, weekly activity, and achievements such as First Breath and 7-Day Streak.

Reminders

Preset reminder concepts include morning calm, midday reset, and evening wind down.

Later phases

The blueprint lists health data, smart recommendations, more techniques, Apple Watch, AI coaching, and plans as later work.