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
- amazon-dynamodb
- amazon-web-services
- aws-bedrock
- chatgpt
- claude
- gemini
- lambda
- react
- render.com
Log in or sign up for Devpost to join the conversation.