Skip to content

KavyaSakthivel/Tara---Your-Forever-Best-Friend

Repository files navigation

Tara 1.0: Your Forever Best Friend

Tara 1.0: Your Forever Best Friend

🗂️ Table of Contents
  1. 📖 Project Overview
  2. ⭐️Features
  3. ⚙️ Setup Instructions
  4. 📦 Dependencies
  5. 💡 Usage Examples
  6. 🎥 The App in Action
  7. 👥 Team Member Details

📖 Project Overview

Tara 1.0 is your empathetic and interactive companion, designed to provide personalized mental health support to women and marginalized communities. It’s built with cultural sensitivity, addressing the emotional and psychological challenges unique to these groups, especially in the global south. Tara goes beyond generic mental health solutions by offering:

  • Personalized Experience: Choose your own avatar, making the interaction uniquely yours. Tara adapts to your preferences, creating a truly personal connection.
  • Speech-to-Speech Interaction: Engage in dynamic conversations with Tara using advanced speech-to-text and text-to-speech technology. Talk naturally, and Tara will respond just like a real friend.
  • Gender-specific support: Tailored interactions addressing unique emotional needs.
  • Holistic well-being features: Prompts for nature activities, hydration, and mindfulness.
  • Community building: Connect with meaningful activities through local NGOs.

Through engaging conversations, Tara empowers users to embrace positivity, self-esteem, and emotional health in a safe, private environment.


⭐️ Features

Tara 1.0 isn’t just another chatbot; it’s your forever best friend, offering unique features to support your mental well-being:

🗣️ A Friend to Talk To

Sometimes, all you need is someone who listens. Tara is here for you with empathetic, understanding, and culturally sensitive conversations that feel just like chatting with a trusted friend. Whether you’re venting or seeking advice, Tara is always ready to help.

✍️ Journaling Made Fun

Journaling is a proven way to process emotions, and Tara makes it even better! With interactive prompts and streak points, Tara turns journaling into a rewarding and uplifting activity. Keep track of your thoughts and emotions while earning badges for consistency!

🌍 Building a Caring Community

Connect with like-minded individuals and discover meaningful activities that bring positivity into your life. From volunteering opportunities to NGO activities, Tara helps you find purpose and joy in giving back to the world.

With these features, Tara 1.0 is your gateway to a healthier, happier, and more connected you!


Workflow and Userflow

workflow

userflow

---

Figma Prototypes!

Prototype Image 1
Prototype Image 1: Landing Page

Prototype Image 2
Prototype Image 2: Journaling Page

Prototype Image 3
Prototype Image 3: Community Page

Therapist Image 1 Therapist Image 2
Therapist Choosing and the Therapist

For the full Figma prototype, click here.

⚙️ Setup Instructions

  1. Clone the repository:

    git clone https://github.com/KavyaSakthivel/Tara-1.0.git
    cd Tara-1.0
  2. Install the dependencies:

    pip install -r requirements.txt
  3. Run the app:

    python rag_app.py
  4. Launch the frontend (optional, if separate):

    npm install
    npm start

📦 Dependencies List

  • Backend: Python, Streamlit
  • AI Engine: Groq-based conversational AI, Emotion recognition APIs
  • Voice Interaction: Speech-to-text and Text-to-speech APIs(Groq and Langchain)
  • Database: Local storage with encryption
  • Prototype: Figma

💡 Usage Examples

Sample Interaction

  1. User: "I’m feeling overwhelmed today."
    Tara: "It’s okay to feel this way. How about a short walk outside or journaling your thoughts? You’ve got this! 🌼"

  2. User: "Can you suggest something relaxing?"
    Tara: "Sure! Maybe try deep breathing for 5 minutes or listen to calming sounds. Here’s a link to some nature tracks."

  3. User: "I'm caring for both my children and my aging parents, and I'm exhausted. What are some ways to manage caregiver burnout?"

    Tara: Listen to the audio output


🎥 The App in Action and Youtube Video

Tara in Action

Working of the App


👥 Team Member Details

Name Role Contact
Kavya Heart of tara LinkedIn
Srikar Mind of Tara LinkedIn
Anirudh Spinal cord of Tara LinkedIn

🔮 Vision for Tara

We envision Tara as the go-to companion for emotional support and holistic well-being. Future versions will include:

  • Multilingual accessibility: Breaking language barriers for inclusivity.
  • Expanded features: Financial literacy tools and entrepreneurship resources.
  • Enhanced privacy: World-class encryption for user safety.

Tara is not just an app; it’s a movement toward a kinder, more empathetic world.

About

This is a project made for the GenAi x Gender Hackathon. We are team 39 and this is our project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages