Appearance
CO.29: Landing Page Builder
Summary
Counselors edit public landing page settings and blocks, preview the page, and publish or unpublish the final page.
Role
- Primary: Counselor
Entry Point
- URL:
/landing-pages/:id
Preconditions
- Landing page exists and belongs to the counselor.
Steps
- Counselor opens a landing page.
- Builder loads page settings and blocks.
- Counselor adds blocks such as hero, about, services, booking, contact, FAQ, gallery, or custom content.
- Counselor edits block content and ordering.
- Counselor previews the page.
- Counselor publishes or unpublishes the page.
Diagram
Edge Cases
- Missing page: Builder shows error state.
- Empty page: Builder offers add-block action.
- Settings: Page settings control public metadata and subdomain behavior.
Current Implementation Notes
- Frontend:
frontend/src/features/landing-pages/components/landing-page-builder.tsx,frontend/src/features/landing-pages/components/block-editor.tsx
Screenshot Status
- Not captured.