← Back to OpenPaw
Full-Stack Template

Triage Command Center

React + Node.js Kanban Board

A full-stack Kanban board for managing appointments, tasks, and team assignments across multiple days. Built for any service business that needs to prep and coordinate incoming work.

App Preview

Interactive mockups showing the dark-themed Kanban interface and its core views.

Triage Command Center — Board View
12 Ready
5 In Progress
2 Urgent
All Flagged My Team DVM View
Today 6
8:00 AM
Carter, Bella
Dr. Morrison
2/6
9:30 AM
Nguyen, Max
Dr. Patel
5/5
10:15 AM
Thompson, Luna
Dr. Morrison
3/5
11:00 AM
Davis, Cooper
Dr. Kim
4/4
24h Out 5
8:30 AM
Martinez, Daisy
Dr. Patel
3/6
10:00 AM
Wilson, Rocky
Dr. Morrison
1/4
1:00 PM
Lee, Shadow
Dr. Kim
0/7
48h Out 4
9:00 AM
Brown, Milo
Dr. Patel
0/5
11:30 AM
Garcia, Cleo
Dr. Morrison
0/4
2:00 PM
Patel, Duke
Dr. Kim
0/3
72h Out 3
8:15 AM
Kim, Biscuit
Dr. Patel
0/5
10:45 AM
Anderson, Mochi
Dr. Morrison
0/4
3:30 PM
Robinson, Pepper
Dr. Kim
0/6

Kanban Board — 4-column layout with color-coded priority flags and task progress bars

Triage Command Center — Expanded Card
Carter, Bella
8:00 AM · Dr. Morrison · Surgery
Urgent
Assigned Team
Sarah K. Lead Tech Mike R. Assist Dr. Morrison DVM
Task Checklist
Pre-op bloodwork reviewed
Consent form signed
IV catheter placed
Pre-med drawn up
Surgical suite prepped
Post-op kennel ready
Notes
Patient is a 7yr GSD with history of TPLO on contralateral limb. Owner reports increased lameness over 2 weeks. NPO confirmed.
Save Changes Mark as Ready Archive
Communication Log
Live
Sarah K. 7:42 AM
Bloodwork came back — all values within normal limits. Ready to proceed.
Dr. Morrison 7:45 AM
Great. Let's target 8:15 for induction. Please have Propofol and Midazolam drawn.
Mike R. 7:51 AM
IV catheter placed, 20ga right cephalic. Flushed and patent.
Sarah K. 7:58 AM
Pre-meds drawn. Surgical suite is prepped and warming blanket is on.
System 8:01 AM
Alert: Appointment flagged RED — surgery start in <15 min, 4 tasks remaining.
Send

Expanded Card View — full appointment detail with team, tasks, notes, and real-time communication

Triage Command Center — Stats Dashboard
12
Ready
5
In Progress
2
Urgent
19
Total Today
All Providers Dr. Morrison Dr. Patel Dr. Kim
Tasks Completed (7-Day)
Mon Tue Wed Thu Fri Sat Sun
SLA Performance
Prep completed on time 94%
Avg. prep lead time 2.3 hrs
Red flags resolved <1hr 78%
Team utilization 87%
Weekly Scorecard
87%
Overall Score
Appointments handled 142
Avg tasks/appt 4.8

Stats Dashboard — quick counts, SLA tracking, weekly scorecard, and provider filters

Features

Everything you need to prep, track, and coordinate incoming appointments and tasks.

Kanban Board with 4-Day Lookahead

See today through 72 hours out in four clear columns. Drag-and-drop cards or let auto-sort do the work.

Color-Coded Priority Flags

Red, yellow, and green flags for instant visual triage. Flags update based on readiness and SLA thresholds.

Task Checklists per Appointment

Define custom prep tasks for each appointment. Track completion with progress bars visible on every card.

Team Assignment & Auto-Assign

Assign staff to appointments manually or let the system auto-balance based on shift schedules and workload.

Shift Management

Configure shift schedules and break windows. The board respects shift boundaries for assignment logic.

Communication Logging

Per-appointment message threads keep all prep communications in context. No more lost sticky notes.

Activity Feed & Stats Dashboard

Real-time activity stream plus a stats panel with completion rates, SLA metrics, and workload distribution.

SLA Tracking

Set time-based thresholds for task completion. Cards auto-escalate when deadlines approach.

DVM (Provider) View Mode

Providers see only their own appointments in a focused, distraction-free layout. One-click toggle.

Weekly Scorecard Reports

Auto-generated scorecards summarizing team performance, completion rates, and flag resolution times.

Real-Time Urgent Alerts

Instant notifications when new red flags appear or SLA windows are about to expire.

AI-Powered Triage (Optional)

Connect OpenAI to auto-suggest task lists, flag priorities, and draft prep notes from appointment data.

Tech Stack

Modern, lightweight, and easy to deploy on any VPS or local machine.

React 18 + Vite
Fast dev server, hot reload, optimized builds
Frontend
Node.js + Express
RESTful API with middleware pipeline
Backend
SQLite (better-sqlite3)
Zero-config embedded database, single file
Database
Tailwind CSS
Utility-first styling with dark theme
Styling
OpenAI API
AI triage suggestions and auto-prep notes
Optional