Skip to content

feat: add support ticket dashboard for bounty #4#113

Open
shuibui wants to merge 2 commits into
gbabaisaac:mainfrom
shuibui:feat/support-ticket-dashboard-bounty-4
Open

feat: add support ticket dashboard for bounty #4#113
shuibui wants to merge 2 commits into
gbabaisaac:mainfrom
shuibui:feat/support-ticket-dashboard-bounty-4

Conversation

@shuibui

@shuibui shuibui commented Jun 7, 2026

Copy link
Copy Markdown

Summary

Adds a production-style Support Ticket Dashboard as a new page for MergeFund bounty #4.

MergeFund bounty ID: d1b53632-1a28-4690-b22e-486dc8cdac2b
Issue: #4

What changed:

  • Added /support-tickets as a responsive Tailwind page with mock support queue data.
  • Added filters for status and priority plus sorting by risk, priority, account value, and recency.
  • Added SLA risk, average reply, key-account, workload, channel mix, and selected-ticket detail panels.
  • Linked the page from the home page and top navigation.
  • Fixed the existing create-bounty form validation state so the repository builds cleanly.
  • Added committed desktop and mobile screenshots under screenshot/.

Screenshots / Demo

Desktop:

Support Ticket Dashboard desktop

Mobile:

Support Ticket Dashboard mobile

Video/GIF: not attached; full-page desktop and mobile screenshots are included.

Validation

  • npm run lint
  • npm run build

Note: lint reports the existing leaderboard <img> warning, unchanged by this PR. The build passes and generates /support-tickets as a static route.

Checklist

  • Responsive on mobile
  • No console errors expected from this page
  • Matches acceptance criteria

Refs #4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant