Skip to content

[Phase 3.2] Build public roadmap view #15

@Andreas-Froyland

Description

@Andreas-Froyland

Goal

A public-facing roadmap that orgs can curate and share. Shows what's planned, in progress, and done.

Depends on: #14 (public portal) - roadmap is part of the public offering

Roadmap API

  • GET /api/orgs/[slug]/roadmap — list roadmap items (public)
  • POST /api/orgs/[slug]/roadmap — create roadmap item (admin)
  • PATCH /api/orgs/[slug]/roadmap/[id] — update (admin)
  • DELETE /api/orgs/[slug]/roadmap/[id] — delete (admin)

Roadmap item structure

  • Title
  • Description (optional)
  • Status: Planned | In Progress | Done | Cancelled
  • Target quarter / date (optional)
  • Linked feedback items (one roadmap item can cover multiple feedback)

Public view (/[org]/[project]/roadmap)

  • Grouped by status (columns or sections)
  • Each item shows title, status badge, linked feedback count
  • Click an item to see details + linked feedback
  • Read-only — no create/vote from here

Internal view (dashboard)

  • Same layout but with edit controls
  • "Add item" button
  • Link existing feedback to a roadmap item
  • Drag-to-reorder within status groups (stretch)

Notes

  • Roadmap is optional — orgs can skip it if they prefer
  • Feedback can exist without being on the roadmap
  • Roadmap is about communication, not project management

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions