Skip to content

CO.28: Landing Pages List

Summary

Counselors browse, create, publish/unpublish, delete, and open their public landing pages from the landing pages list.

Role

  • Primary: Counselor

Entry Point

  • URL: /landing-pages
  • Sidebar: Landing Pages

Preconditions

  • User is authenticated as a counselor.

Steps

  1. Counselor opens landing pages.
  2. Frontend loads paginated landing pages.
  3. Counselor creates a new page or selects an existing one.
  4. Counselor can publish, unpublish, preview, edit, or delete a page.
  5. Published pages are available at /p/:subdomain.

Diagram

Edge Cases

  • No pages: Empty state offers create action.
  • Publish state: Status badge reflects draft/published state.
  • Public URL: Public access depends on published status and subdomain.

Current Implementation Notes

  • Frontend: frontend/src/app/pages/landing-pages.tsx, frontend/src/features/landing-pages/components/create-landing-page-dialog.tsx

Screenshot Status

  • Not captured.