Skip to content

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

  1. Counselor opens a landing page.
  2. Builder loads page settings and blocks.
  3. Counselor adds blocks such as hero, about, services, booking, contact, FAQ, gallery, or custom content.
  4. Counselor edits block content and ordering.
  5. Counselor previews the page.
  6. 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.