← Back to projects

AssessFlow

live

Patient assessment management dashboard for psychological evaluations

healthcaredashboardreact
AssessFlow

The Problem

Mental health professionals need efficient tools to manage patient psychological assessments. Existing solutions are often clunky, lack proper filtering, and don't provide clear visualization of assessment progress.

My Role

Frontend Developer — Built the complete dashboard:

The Solution

A modern assessment management dashboard that streamlines the workflow:

  1. Statistics Overview — Real-time metrics for total, completed, and in-progress assessments
  2. Advanced Filtering — Debounced search, status filters, type filters, and date range presets
  3. Responsive Views — Table view for desktop, card view for mobile
  4. Detail Panel — Slide-over panel with score visualization using custom gauge component
  5. Polish — Loading skeletons, empty states, and smooth transitions

Tech Stack

LayerTechnology
FrameworkReact 19
LanguageTypeScript
Build ToolVite
StylingTailwind CSS
ComponentsShadCN UI (Radix primitives)
TestingVitest + React Testing Library

Architecture

Centralized state management through a custom useAssessments hook:

What I Learned