The Roadmap tool lets teams create and manage visual roadmaps for planning work across time. Each roadmap contains ordered items with colour coding, area grouping, and optional goal linkage. Roadmaps can be linked to a project to provide a high-level view of delivery milestones.
- Multiple roadmaps — Create separate roadmaps for different products, squads, or time periods
- Roadmap items — Add items with title, area, colour, start/end dates, and position ordering
- Goal linking — Optionally link roadmap items to project goals
- Project association — Roadmaps can be attached to a specific project
- Date range — Roadmaps have a configured start and end date
- Colour coding — Items can be assigned a colour for visual grouping
| Level | View | Create/Edit | Delete |
|---|
| Executive | All | Yes | Yes |
| Head | All | Yes | No |
| Manager | Yes | Yes | No |
| Lead / Employee | Yes | No | No |
- Route:
src/routes/roadmap.tsx / src/routes/roadmap.lazy.tsx
- Page:
src/components/roadmap/roadmap-page.tsx
- API:
worker/routes/roadmaps.ts
| Method | Path | Permission | Description |
|---|
GET | /api/roadmaps | view | List all roadmaps |
GET | /api/roadmaps/:id | view | Get roadmap with items |
POST | /api/roadmaps | update | Create a roadmap |
PUT | /api/roadmaps/:id | update | Update a roadmap |
DELETE | /api/roadmaps/:id | manage | Delete a roadmap |
POST | /api/roadmaps/:id/items | update | Add an item to a roadmap |
PUT | /api/roadmaps/:id/items/:itemId | update | Update a roadmap item |
DELETE | /api/roadmaps/:id/items/:itemId | update | Delete a roadmap item |
- Projects — Roadmaps can be linked to a project