Support Inbox
A triage queue built for the keyboard, not the mouse.
IntermediateWeb appProductivity12–26hAI-buildable 4/5no setupworth shipping
A support ticket inbox designed around bulk triage: keyboard navigation through the list, quick actions without leaving the keyboard, filtering by status and assignee. Building a list UI that a power user can drive entirely by keyboard is a specific and underpractised skill.
UI
Logic
Useful
Hosting · Free forever
Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.
Deploy it and share a link.
Core features · 7
- A ticket list with a detail pane beside it
- Arrow keys move through the list and update the detail pane
- Single-key shortcuts assign, archive and change status
- Filter by status, assignee and search text
- Multi-select with shift-click and keyboard range selection
- Bulk actions apply to the whole selection
- A shortcut reference overlay is available
The interesting part
- Keyboard navigation that doesn't fight with browser and screen-reader shortcuts
- Multi-select semantics matching what users expect from mail clients
- Keeping the detail pane in sync without refetching on every arrow press
Once it works
- Add saved filter views
- Add canned replies
- Add an undo toast for destructive bulk actions
Suggested stack
reacttypescripttailwindfuse.js