From 93bfc4732f8c491209fbee3fc4a983f47ba493a4 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Tue, 9 Jun 2026 11:29:35 +0000 Subject: [PATCH] Polish coaching landing design --- frontend/src/pages/index.tsx | 375 ++++++++++++++++++++++++++++++----- 1 file changed, 324 insertions(+), 51 deletions(-) diff --git a/frontend/src/pages/index.tsx b/frontend/src/pages/index.tsx index c52ffdf..76b454b 100644 --- a/frontend/src/pages/index.tsx +++ b/frontend/src/pages/index.tsx @@ -3,9 +3,40 @@ import type { ReactElement } from 'react'; import Head from 'next/head'; import Link from 'next/link'; import LayoutGuest from '../layouts/Guest'; -import BaseButton from '../components/BaseButton'; import { getPageTitle } from '../config'; +const trustItems = ['Coach-reviewed AI', 'Private client records', 'Session memory', 'Client portal']; + +const stats = [ + ['30 min', 'saved after every session with structured notes and follow-up drafts'], + ['23 days', 'between sessions where client momentum needs support'], + ['6 outputs', 'summary, commitments, blockers, homework, prep, and client notes'], +]; + +const workflow = [ + ['After every session', 'Capture themes, commitments, patterns, and follow-up copy while the coach stays present.'], + ['Between sessions', 'Keep clients connected to approved notes, resources, and action items inside their portal.'], + ['Before the next session', 'Surface open commitments, recent patterns, and a focused opening question.'], +]; + +const testimonials = [ + [ + 'The session recap caught the exact leadership pattern I wanted to revisit. I edited one sentence and sent it.', + 'Ari Morgan', + 'Executive Coach', + ], + [ + 'My clients finally have one place for notes, commitments, and the resources I share after each call.', + 'Leah Stone', + 'Founder Coach', + ], + [ + 'Prep used to mean hunting through old docs. Now I start every session with the thread already visible.', + 'Daniel Reyes', + 'Leadership Advisor', + ], +]; + export default function Starter() { return ( <> @@ -13,79 +44,321 @@ export default function Starter() { {getPageTitle('Coaching Workspace')} -
-
-
-

+

+
+ Built for coaches who want the session to keep working after the call ends. + + Open workspace + +
+ +
+
+ Coaching SaaS Workspace + + +
+ + Login + + + Start free + +
+
+
+ +
+
+

+ For executive and leadership coaches

-

- Turn every coaching session into clear memory, next steps, and client momentum. +

+ Coaching that keeps going between sessions.

-

- A vertical SaaS workspace for coaches who need client context, AI-assisted session notes, - prep briefs, shared resources, and a client portal without stitching together generic tools. +

+ Turn raw session notes into client memory, prep briefs, commitments, and a private portal + that reflects how you actually coach.

-
- - +
+ + Create workspace + + + See session flow + +
+
+ {trustItems.map((item) => ( + + {item} + + ))}
-
-
-
-
-

Next session

-

Maya Chen

+
+
+
+
+
+
+

Session insights

+

Maya Chen · Session 4

+
+ + Review +
- - Ready - -
-
-
-

Prep brief

-

- Review delegation boundaries, decision-rights matrix, and where Maya still feels exposed. -

-
-
- {['Open commitments', 'Suggested questions', 'Shared resources', 'Follow-up email'].map((item) => ( -
-

{item}

-

- Generated from previous sessions and coach notes. -

+ +
+ {['Delegation trust', 'Decision rights', 'Founder visibility'].map((topic) => ( +
+

{topic}

))}
+ +
+

Commitments

+
    +
  • Draft a decision-rights matrix before Friday.
  • +
  • Choose three decisions the team can own without founder approval.
  • +
  • Review customer escalation rules with the COO.
  • +
+
+ +
+
+

Pattern

+

+ Maya is moving from control as quality assurance toward explicit decision boundaries. +

+
+
+

Follow-up draft

+

+ This week is about making delegation visible enough that trust can become operational. +

+
+
+
+ +
+

Client message

+

+ “The board conversation went better than expected. I led with the narrative instead of defending the roadmap.” +

+

+ Suggested reply: What changed in the room when you led that way? +

-
-
- {[ - ['Session Memory', 'Extract summaries, blockers, homework, quotes, and follow-up notes from session transcripts.'], - ['Client Workspace', 'Keep goals, private notes, resources, and action items organized around every client.'], - ['Client Portal', 'Share the right notes, resources, and commitments without exposing coach-only context.'], - ].map(([title, copy]) => ( -
-

{title}

-

{copy}

+
+
+ {stats.map(([value, label]) => ( +
+

{value}

+

{label}

))}
-