AI-Powered Therapist Dashboard

Why I built this

My therapist told me something that stuck with me - she spends about 40% of her day doing paperwork instead of seeing patients. That's insane. She's burning out on admin work before she even gets to help people. I'm pretty good at automating boring stuff, so I figured this was worth a shot. Built the whole thing myself over the weekend, though I did use Claude to help debug some of the AWS integration headaches.

What it actually does

This is a web dashboard that helps therapists spend less time on notes and more time with patients:

Take messy session notes and turn them into proper summaries Get treatment suggestions from Claude AI See all your patients in one place Everything runs on AWS so it scales without me having to manage servers

The frontend is React deployed on Render, backend is Lambda functions talking to DynamoDB.

How I built it

Stack:

Frontend: React (hosted on Render) Backend: Node.js Lambda functions Database: DynamoDB AI: Claude through AWS Bedrock API: AWS API Gateway

Architecture:

React app → API Gateway → Lambda functions → Bedrock/DynamoDB I have three main Lambda functions:

One to fetch patient data One to save session notes One that sends notes to Claude and gets back insights

The tricky parts

Getting CORS to work properly between Render and API Gateway was annoying. Took me way longer than it should have. AWS Bedrock documentation is pretty sparse, so figuring out the right way to call Claude took some trial and error. Also had to think about HIPAA requirements without over-engineering everything. Still not fully compliant but I built it with the right foundations.

What I'm proud of

Actually finished something that works end-to-end My therapist saw the demo and said she'd actually use it Learned a bunch about AWS Bedrock in the process Built something useful instead of just another AI demo

What's next

If I keep working on this:

Proper user authentication Track patterns across multiple sessions Better risk detection (like spotting when someone might be having a rough patch) Full HIPAA compliance Maybe integrate with existing EHR systems

Built with

AWS Lambda DynamoDB AWS Bedrock React Node.js Claude AI Render.com

Built With

Share this project:

Updates