🧠 About the Project
🌱 Inspiration
We started with a simple but powerful question:
“What if there could be different types of therapy more easily accessible to all?”
Often times therapy is so expensive, and not all health insurances cover it in its entirety. Furthermore, as you take a look at the free AI therapy apps online, they all seem robotic or of one type of therapy. However, what happens then when you truly want a connection, when the therapy you need doesn't align with the basic therapy normally provided? That's where Talk To Me comes in, to offer a deeply personal, unique, and private space to be heard.
🔧 How We Built It
We combined aesthetics, empathy, and engineering to build a fully in-browser AI therapy companion:
- Frontend: Built with React and Tailwind CSS to ensure clean, responsive design.
- AI Engine: Integrated Gemini API to generate therapeutic, persona-specific dialogue.
- 3D Animations: Used Spline to create visually distinct, soothing therapist avatars.
- Session Persistence: Stored sessions with localStorage, prioritizing user privacy.
- Therapy Personalities: Crafted three fictional therapists, each reflecting a real therapeutic model:
- Cognitive Behavioral Therapy (Dr. Waddle)
- Somatic Therapy (Dr. Burrow)
- Psychodynamic Therapy (Dr. Cottontuft)
Each therapist was carefully written with a unique voice and therapeutic lens to deliver a consistent and emotionally resonant experience.
🚧 Challenges We Faced
Balancing Depth and Simplicity
Crafting therapeutic personas that feel real without overwhelming users required constant testing and fine-tuning.Contextual AI Responses
Aligning Gemini’s output with each therapist’s philosophy (Psychodynamic vs. Somatic, etc.) was an iterative challenge.Privacy Without Servers
Keeping all session data strictly client-side limited our design in some ways, but it was a non-negotiable choice for trust and safety.Designing for Vulnerability
Creating a UI that invites emotional openness without feeling sterile or gimmicky took time. We leaned into softness, rounded edges, subtle motion, neutral tones.
📚 What We Learned
- Therapy is deeply personal, and designing digital tools for it demands emotional nuance and ethical sensitivity.
- AI is only as human as you design it to be. Personality design, tone, and intention matter just as much as the model.
- Privacy is powerful. Users are more open when they know their data isn’t going anywhere.
- Small details create safety, from the language used by therapists to the color of a chat bubble.
Built With
- css
- gemini
- html5
- javascript
- jsx
- tailwind
Log in or sign up for Devpost to join the conversation.