Inspiration
Access to therapy or emotional support can be challenging, costly, or intimidating, and mental health is frequently disregarded. Our goal was to create a system that would provide 24/7 access to mental health care in a way that felt human, compassionate, and safe. This led to the creation of Olivia: Your AI Wellness Companion, a perceptive and sensitive avatar created to assist users in introspection, relaxation, and personal development.
What it does
designed to provide empathetic mental health support through natural, conversational interactions. It offers a safe space where users can:
- Talk about their feelings — stress, anxiety, burnout, or general wellness.
- Interact with a lifelike AI avatar via video chat powered by Tavus.
- Receive personalized mindfulness advice, journaling prompts, and coping strategies.
- Get emotional insights based on their interactions.
- Track mood and wellness patterns through a private dashboard (coming soon).
- Maintain complete privacy — no personal data is used for training the AI. ## How we built it Frontend: Tailwind CSS and React were used to create this minimalist, serene design.
AI Brain: Olivia's emotional and wellness-focused conversations are powered by the Google Gemini API.
Voice & Avatar: A lifelike video avatar with realistic speech and facial expressions was created using Tavus AI.
Database: Supabase was used to manage user wellness information and preferences.
Challenges we ran into
- Video Embedding Issues: Some browsers refused to connect to Tavus URLs due to iframe restrictions. We resolved this by using direct link redirection.
- Latency Management: Ensuring fast avatar rendering and low-lag conversations was a technical hurdle.
- Emotion Calibration: Making the AI respond with the right emotional tone took a lot of prompt tuning and testing.
- Token Limits: We had to optimize API usage within free-tier constraints of Gemini and Tavus during testing. ## Accomplishments that we're proud of
- Created a lifelike AI wellness avatar that users can interact with in real time.
- Seamlessly integrated Gemini AI and Tavus video rendering to create a cohesive, emotionally supportive experience.
- Designed an intuitive, minimal UI that promotes calmness and user trust.
- Built a fully working prototype that bridges mental wellness and AI in a meaningful way — and it works across devices! ## What we learned
- How to design emotionally intelligent AI interactions with thoughtful prompts and response handling.
- The importance of user experience design in wellness apps, especially in maintaining a calming tone.
- Integration challenges when working with WebRTC and video APIs like Tavus, and how to overcome iframe restrictions.
- How to optimize API usage under free-tier limits and still deliver a full product experience. ## What's next for Olivia - your mental wellness companion
- Emotion Detection: Adding facial expression analysis to make Olivia more responsive and empathetic.
- Wellness Dashboard: Let users view trends, emotional check-ins, and journaling summaries.
- Multilingual Support: Enable Tamil, Hindi, and other languages for culturally inclusive wellness support.
- Voice Input: Allow users to speak naturally, enabling full audio conversations.
- Daily Mindfulness Activities: Guided meditations, gratitude journaling, and breathing exercises.
- End-to-End Encryption: Enhance privacy and HIPAA-compliance-level data security
Built With
- css
- gemini
- netlify
- react
- supabase
- tailwind
- tavus
- typescript
- vite
- webrtc

Log in or sign up for Devpost to join the conversation.