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

Share this project:

Updates