You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deethya Janjanam edited this page May 12, 2026
·
2 revisions
Project Architecture & System Summary
Overview: Hope Cope Heal (HCH) Portal
This project is a full-stack behavioral-health operations platform built as a Nuxt 4 single codebase. It manages the end-to-end lifecycle of clinical care, from prospective client intake to active telehealth sessions and audited clinical documentation.
Core Technology Stack
Framework: Nuxt 4.4 (Vue 3, Nitro, Vite)
Database: SQLite with Prisma ORM (Multi-file schema support)
Auth: Better Auth (Email OTP passwordless login)
UI/UX: @nuxt/ui, Tailwind CSS, TipTap (Rich Text Editor), FullCalendar
Integrations: Nodemailer (SMTP), Video Conferencing, File System (PDF Uploads)
System Connections
The application connects three distinct user experiences:
Client Portal: A task-based experience where status (Prospective, Waitlist, Active, Archived) dictates what forms and data are accessible.
Clinician Workspace: A caseload-scoped view for managing assigned clients, writing notes, and managing calendars.
Admin Command: A clinic-wide governance layer for metrics, final note approvals, and system auditing.