Room RF-2847
You're both here 💛
In the real app, Partner A & Partner B are connected via Supabase Realtime. This demo simulates Partner B locally.
Take the time you need. Both partners will be notified.
Reason
2 min · Move on when: both feel heard
Using "I feel…" language, share one thing that has been on your mind this week. Keep it to 2–3 sentences.
Listen fully without interrupting. After your partner finishes, reflect back what you heard: "It sounds like you feel…"
Tap 'I'm ready' when you are. 'Next stop' opens once you've both checked in.
Shared pacing · step 1 of 6
You both stayed with it. Take a moment to acknowledge that.
You both made it through.
Couples counselors assign a structured "route" (e.g. Soft Start-Up, Active Listening) and both partners practice it at home, live-synced via Supabase Realtime. Each partner sees the same step, a shared timer, and a per-partner "I'm ready" gate that prevents anyone from racing ahead.
Demo · sample data, no client dataTwo partners join the same room code; Supabase Realtime keeps both screens on the identical step and timer. A "both ready" gate controls step advancement.
Room code, exercise selection, per-partner "I'm ready" checkboxes, optional Safe Harbor reason & return time.
Synced step display, shared pacing timer, completion record, brief warm affirmation when both advance together.
setInterval; both "partners" advance on the same clock.Real app: Supabase Realtime postgres_changes + presence channels keep every row in sync across devices.