Roadmap

Core Ticket Functionality

Ticket Detail enhancements

  • Add ability to assign users to tickets (drop-down with users)
  • Add status change UI (in progress, waiting, complete)

Ticket submission and validation

  • Input validation for ticket creation (server & client side)
  • markdown editor for input
  • upload with progress indicator

KB integration

Article Generation

  • allow converting a completed ticket into a KB article
  • save as markdown file in a kb folder?
  • add YAML metadata for tags, title, ticket reference

Searchable KB browser

  • KB index page with category/tag filtering
  • full text search search

Users and Roles

Model

  • define roles - admin, support, requestor
  • add roles to user table
  • lock down route access using middleware

Login redirects

  • redirect users to different pages based on role

Dashboard polish

Metrics page

  • show ticket counts: open, in progress, completed.
  • filter by department or time range
  • add sparkline charts for visual feedback

Navigation and theming

  • consistent top nav
  • consistent styling using bulma