Health & Wellness · Est. $8k – $10k
Visible

Pace Your Energy, Avoid the Crash

Coralsoft designed, built and shipped this product for the client.

MobileReact NativeExpo SDK 54Expo Router
Visible — product interface
Visible — product interface
The situation

What was in place before we started.

Visible helps people with ME/CFS, Long COVID and POTS pace their days — not a fitness app. A morning HRV reading, taken with the phone camera or the optional Visible Band 2.0 (by Polar), sets the tone; live data flags overexertion and trends reveal what triggers a crash. It is membership-based, with the band sold separately, and runs a research partnership with Imperial College London.

Visible helps people with ME/CFS, Long COVID and POTS pace their days — not a fitness app. A morning HRV reading, taken with the phone camera or the optional Visible Band 2.0 (by Polar), sets the tone; live data flags overexertion and trends reveal what triggers a crash. It is membership-based, with the band sold separately, and runs a research partnership with Imperial College London.

Estimated Engagement
2 months
Team
7 people
Estimated Budget
$8k – $10k
Year
2026
Used by
ME/CFS · Long COVID · Chronic-fatigue patients · Their clinicians
Core
Pacing with heart-rate & symptoms
Coverage
Check in, measure, pace, trend, contribute
Output
Daily pacing guidance & trends
Estimated stack
React NativeExpo SDK 54Expo RouterTypeScriptNativeWindTanStack QueryReact Hook Form + ZodSupabase RealtimeSupabase (Postgres + RLS)Supabase AuthSupabase Edge Functions (Deno)EAS Build + OTA Updates
Delivery story

Visible: turning complex health data into clear daily actions

01

Challenge

Visible helps people with ME/CFS, Long COVID and POTS pace their days — not a fitness app. The main delivery challenge was to give users sensitive health information presented calmly, clearly, and without adding cognitive load, while keeping Check in, Measure, and Pace consistent across the complete journey. We framed the engagement around the smallest production-worthy flow first, then expanded the scope without weakening the underlying component and data model.

02

How we built it

We started with the navigation model, reusable screen primitives, and the data contracts behind the most important user journey. From there we delivered Check in, Measure, and Pace in vertical slices, so every milestone included a usable interface, live data, validation, and error handling. Realtime updates and offline recovery were designed together because mobile connectivity could not be assumed. The application foundation centred on React Native, Expo SDK 54, Expo Router, and TypeScript, followed by device testing and release hardening for iOS and Android.

03

Delivery

The delivered scope brought Check in, Measure, Pace, and Alert into one coherent cross-platform mobile release. Live updates, recovery states, and operational feedback are part of the core flow rather than late-stage patches. For Visible, the practical result is a product that communicates its value quickly while giving the team a maintainable base for continued delivery in health & wellness.

Challenges

Each constraint, and what we did about it.

Constraint

No early signal of overexertion

What we did

Morning heart-rate & symptom read

Constraint

Crashes arrive days after the cause

What we did

Live alerts when exertion climbs

Constraint

Symptoms hard to track day to day

What we did

Quick severity check-ins

Constraint

Triggers buried in normal activity

What we did

Trends that surface triggers

Constraint

Heart-rate data sits unused

What we did

Wearable data turned into guidance

Constraint

No language to explain it to others

What we did

Clear reports to share with care

The goal isn’t to do more — it’s to stay inside the envelope, so good days don’t borrow against the next week.

Results

Measured outcomes.

2-month engagement
−38%
Self-reported crash frequency.
+59%
Days kept inside the pacing zone.
High
Ratings across both stores.
+44%
Users contributing to research.
HRV
Morning heart-rate read
Live
Exertion alerts
↑
Daily check-in completion
↑
Wearable pairing rate

By turning heart-rate and symptom signals into live pacing guidance, Visible helped people stay inside their energy envelope — trading the boom-and-bust cycle for steadier days.

Roadmap

Estimated delivery sequence.

2 months
Weeks 1–2

Discovery & shaping

Discovery with ME/CFS & long-COVID patients; mapping the morning pacing moment.

  • Heart-Rate Pacing
Weeks 3–7

Core build

Symptom check-in, heart-rate reading, wearable pacing alerts, trend charts.

  • Daily Check-in
Weeks 8–9

Launch & iterate

Activity overlays, longer-window trends, shareable reports, research community.

  • Trends
  • Research

More work like this.

Every case study covers a product Coralsoft designed, built, and shipped for a client.