TherapEase

All-in-one platform for modern therapists

Page 1 of 8 — Landing & Auth
01 — Hero Landing Page
app.example.com/landing-auth

One Platform for Every Therapist

Scheduling, patients, sessions, payments — all in one place. Replace 6 tools with one that actually works.

🧠
2,400+
Active Therapists
98%
Satisfaction Rate
€12M+
Processed Payments
4.9★
App Rating
📅 Smart Scheduling
🎥 Video Sessions
📝 Digital Signing
💳 Payments
👥 Team Collab
🔒 GDPR Compliant

Replace Calendly + Zoom + Docusign + Stripe

Stop paying for 6 tools. TherapEase unifies your entire practice in one platform.

02 — Sign In
app.example.com/landing-auth
🧠

TherapEase

Welcome back — sign in to your practice

AVEOSOFT

📧
🔒
🆕

New to TherapEase?

Start your free 30-day trial — no credit card required

Sign Up →
01 — Practice Overview
app.example.com/dashboard
MENU
Good morning, Dr. Arnau — Tuesday, 12 Apr 2026

€4,280

Revenue This Month

↑ +18%

34

Sessions This Month

↑ +6

12

Active Patients

↑ +2

94%

Session Completion Rate

↑ +3%

Sessions per Week — Last 8 Weeks

Feb W3
Feb W4
Mar W1
Mar W2
Mar W3
Mar W4
Apr W1
Apr W2

10:00

AM

Maria G. — CBT Session #9

Video · 50 min · Confirmed · Room: TherapEase Meet

12:30

PM

Joan P. — EMDR Session #13

In-person · 50 min · Confirmed

4:00

PM

Laura M. — Intake Assessment

Video · 90 min · New patient · Consent pending

02 — Team Performance
app.example.com/dashboard
MENU
Team Overview — April 2026

3

Therapists Active

€11,450

Team Revenue MTD

↑ +22%

87

Team Sessions MTD

↑ +15

Sessions by Therapist — April

Dr. Arnau
Dra. Marta
Dr. Pau

Today

Dra. Marta Soler

8 sessions today · 28 this month · €2,800 MTD · 100% attendance

Today

Dr. Pau Ferrer

5 sessions today · 20 this month · €1,900 MTD · 95% attendance

82%

Team Utilization

41 / 50 weekly slots filled

01 — Patient List
app.example.com/patient-management
MENU
Patients — 12 Active · 3 Waitlist · 7 Discharged
Active
Waitlist
Discharged
🔍

Est.

2024

Maria García Puig

CBT · Depression, Anxiety · Next: 14 Apr · 9 sessions · €720 billed

Est.

2023

Joan Pujol Mas

EMDR · Trauma, PTSD · Next: 15 Apr · 13 sessions · €1,170 billed

Est.

2025

Laura Martínez Alba

Psychotherapy · OCD · Intake 17 Apr · 1 session · Consent pending

Est.

2023

Carles Bosch Roca

CBT · Burnout, Stress · Next: 17 Apr · 24 sessions · €1,800 billed

Est.

2024

Núria Salas Font

Couples Therapy · Communication · Next: 18 Apr · 6 sessions · €480 billed

02 — Patient Profile — Maria García
app.example.com/patient-management
MENU
Maria García Puig — Patient Profile
Overview
Sessions
Documents
Billing

9

Total Sessions

€720

Total Billed

100%

Attendance Rate

67%

Treatment Progress

Phase 2 of 3 — Restructuring

Depression
Anxiety
Insomnia
Work Stress

8 Apr

2026

Session #8 — CBT

Cognitive restructuring · Video · 50 min · Completed · Notes signed

1 Apr

2026

Session #7 — CBT

Behavioral activation · In-person · 50 min · Completed

Active All Consents Signed
01 — Weekly Calendar
app.example.com/scheduling
MENU
Schedule — Week of 14–18 April 2026
Day
Week
Month
Availability Settings

9

Sessions This Week

2

Open Slots

9:00

AM

Maria G. — CBT #9

Mon 14 · Video · 50 min · Confirmed · €80

10:00

AM

Joan P. — EMDR #13

Mon 14 · In-person · 50 min · Confirmed · €90

12:00

PM

Carles B. — CBT #25

Tue 15 · Video · 50 min · Confirmed · €75

3:00

PM

Núria S. — Couples #7

Wed 16 · In-person · 90 min · Pending confirmation · €120

5:00

PM

Laura M. — Intake #1

Thu 17 · Video · 90 min · Confirmed · €100 · New patient

02 — Appointment Detail
app.example.com/scheduling
MENU
Appointment — Maria García · Mon 14 Apr · 9:00 AM
Confirmed Video Session Reminder Sent

9:00

AM

CBT Session #9 — 50 min

Video · TherapEase Meet · Google Cal synced

📋

Session Goal

Review thought diary · Apply cognitive restructuring to work conflict

💳

Payment

€80 · Auto-invoiced via Stripe after session ends

📧

Reminders

Email + SMS sent 24h before · Patient confirmed attendance

📝

Pre-session Notes

Patient reported improved sleep this week · Less rumination

01 — Live Session Room
app.example.com/video-sessions
MENU
Live Session — Maria García · CBT #9
23 : 14

Session Duration

Live Recording Off
46%

Session Time

23 / 50 min elapsed

🎥

Video

Connected · HD 1080p · Low latency

On
🎙️

Microphone

Active · No background noise detected

On
💬

Chat

2 messages exchanged

Open
📋

Real-time Notes

Click to add in-session observations

Edit
02 — Post-Session Summary
app.example.com/video-sessions
MENU
Session Complete — Maria García · CBT #9

52

Duration (min)

€80

Auto-Invoiced

Payment Sent Notes Drafted by AI
75%

Treatment Progress

Strong improvement in phase 2

📝

AI-Drafted Session Notes

Reviewed thought diary. Patient identified 3 cognitive distortions. Applied Socratic questioning to work conflict narrative. Assigned behavioral experiment for next week.

📅

Next Appointment

Tue 22 Apr · 9:00 AM · Video · Auto-scheduled

📋

Next Session Goal

Follow up on behavioral experiment · Introduce relaxation techniques

01 — Document Library
app.example.com/documents-signing
Documents & Consent Forms
All
Pending Signature
Signed
Templates

18

Signed Docs

2

Pending Signature

8 Apr

2026

Informed Consent — Maria García

Signed digitally · Treatment agreement · eIDAS compliant · Valid

8 Apr

2026

Video Session Consent — Maria García

Signed digitally · GDPR compliant · Audit trail saved

10 Apr

2026

Informed Consent — Laura Martínez

Pending signature · Sent via email · Expires 17 Apr 2026

1 Mar

2026

Treatment Plan — Joan Pujol

Signed · Phase 2 approved · 12 sessions authorized

2 Pending
02 — Digital Signing Flow
app.example.com/documents-signing
Send for Signature — Laura Martínez Alba
Select Template
Customize
Send
Track
📄

Template Selected

Informed Consent — Standard v3.2 · LOPD + GDPR compliant · Catalan/Spanish

✍️

Signature Fields

3 fields configured · Patient full name, date, handwritten signature

📧

Sending To

laura.martinez@email.com · SMS backup: +34 612 345 678

Expiry & Reminders

Valid 7 days · Auto-reminder at 48h and 24h if unsigned

🔒

Legal Validity

eIDAS compliant · Timestamped · Full audit trail included

Flow completion75%
01 — Billing Overview
app.example.com/payments-billing
MENU
Payments & Billing — April 2026

€4,280

Collected MTD

↑ +18%

€560

Pending Collection

€80

Avg Session Price

↑ +€5

93%

Collection Rate

↑ +2%

Monthly Revenue — Last 6 Months

Nov
Dec
Jan
Feb
Mar
Apr

8 Apr

2026

Maria García — Session #8

€80 · Paid · Stripe Card · Receipt sent automatically

7 Apr

2026

Joan Pujol — Session #12

€90 · Paid · Bank Transfer · Receipt sent

5 Apr

2026

Carles Bosch — Session #24

€75 · Overdue 7 days · 2 reminders sent · Action needed

02 — Invoice Detail — Overdue
app.example.com/payments-billing
MENU
Invoice #INV-2026-0341 — Carles Bosch Roca
Overdue 7 Days

€75

Amount Due

📅

Session Date

5 April 2026 · CBT Session #24 · 50 min · In-person

📬

Invoice Sent

5 April 2026 · Email to carles.bosch@email.com

⚠️

Collection Status

Overdue 7 days · 2 automatic reminders sent by Stripe

💳

Stripe Payment Link

Active · One-click checkout · Expires 30 Apr 2026

🏦

Bank Transfer Details

ES91 2100 0418 4502 0005 1332 · Ref: INV-2026-0341

Feature Stack & Deliverables

Complete overview of confirmed features, deliverable items, and technical architecture for TherapEase.

🏗️

Tech Stack

Next.js 15PostgreSQL + SupabaseStripeDaily.coClaude APIResend + Twilio

Core Technologies

Next.js 15 — Full-stack React framework with App Router, server actions, and RSC
🐘
PostgreSQL + Supabase — Primary DB with row-level security for multi-tenant patient data isolation
💳
Stripe — Payment processing, auto-invoicing, subscriptions, and webhook automation
🎥
Daily.co — Embedded WebRTC video sessions with real-time session controls
🤖
Claude API — AI-powered session notes, treatment insights, and smart scheduling suggestions
📧
Resend + Twilio — Transactional email and SMS for reminders, consents, and receipts
📦

V1 Deliverables Checklist

  • Bug fixes across frontend, backend, and database layers
  • Complete scheduling system with Google and Outlook calendar sync
  • Embedded video session room with real-time AI note drafting
  • Digital document signing flow (eIDAS and LOPD/GDPR compliant)
  • Automated invoicing and payment collection via Stripe
  • Multi-therapist team management with role-based permissions
  • Patient self-booking portal with intake forms and consent flows
  • AI-powered session summaries and treatment progress insights
  • GDPR-compliant data export, deletion, and full audit logging
  • End-to-end UX/UI unification with consistent design system
🔧

Architecture Layers

Frontend
Next.js 15 + TypeScript
App Router, React Server Components, Tailwind CSS, Shadcn/ui — unified design system across all feature areas
Backend
Node.js + Supabase Edge Functions
tRPC APIs, Stripe and calendar webhooks, background jobs for reminders and invoicing, real-time subscriptions
Database
PostgreSQL via Supabase
Row-level security for multi-tenant isolation, patient data encrypted at rest, audit log tables for compliance
Integrations
Stripe + Daily.co + Google + Twilio
Payment processing, WebRTC video, bi-directional calendar sync, email and SMS transactional messaging
AI Layer
Anthropic Claude API
Session note generation, treatment progress insights, smart availability suggestions, patient risk flagging