Inspiration

We've all been there - staring at our phone, typing and deleting the same message over and over, wondering how to navigate a difficult conversation without making things worse. Whether it's addressing relationship issues, workplace conflicts, or family tensions, the fear of saying the wrong thing often keeps us silent. We wanted to create an AI companion that could provide the empathetic guidance and practical conversation starters that people need in these vulnerable moments.

What it does

TalkThrough is an AI-powered conversation coach that helps users navigate difficult conversations across different relationship types. Users start by selecting their relationship context (romantic, professional, family, etc.) and completing a tailored survey about their specific situation. The app then provides a ChatGPT-like interface where users can describe their challenges and receive empathetic insights along with 2-3 suggested response options they can actually use in real conversations. It's like having a relationship therapist and communication coach in your pocket.

How we built it

We built TalkThrough with a Vue.js frontend using Vuetify for a clean, modern UI, and an Express.js backend that integrates with Google's Gemini AI API. The core innovation lies in our prompt engineering - we created relationship-specific prompts that provide contextual guidance based on survey responses about relationship duration, closeness levels, and conflict types. The backend manages chat sessions in-memory and processes user messages through our custom PromptEngine class, which generates personalized AI responses with actionable conversation suggestions.

Challenges we ran into

Our biggest challenge was prompt engineering - getting the AI to provide consistently helpful, empathetic responses rather than generic advice. We iterated heavily on our prompts to ensure the AI considers relationship context, avoids repetitive validation phrases, and provides genuinely useful conversation starters. We also faced technical hurdles integrating the Gemini API and ensuring smooth real-time chat functionality while maintaining session state across multiple user interactions.

Accomplishments that we're proud of

We're proud of creating an AI that genuinely feels like a thoughtful conversation coach rather than a generic chatbot. Our relationship-specific prompt engineering produces contextually relevant advice that users can actually implement. The seamless user experience - from relationship selection through dynamic surveys to natural chat interactions - creates a safe space for users to explore difficult conversations. We also successfully built a full-stack application with real-time AI integration in a short timeframe.

What we learned

We discovered the immense importance of prompt engineering in AI applications - the difference between generic and genuinely helpful AI responses often comes down to carefully crafted context and instructions. We also learned about the complexity of relationship dynamics and how different conversation strategies are needed for professional vs. romantic vs. family contexts. Technically, we gained experience with Google's Gemini API and learned how to maintain conversational context across multiple interactions.

What's next for TalkThrough

We envision expanding TalkThrough with user authentication for persistent conversation history, more sophisticated relationship analysis, and integration with calendar apps for follow-up reminders. We'd love to add voice message support, conversation success tracking, and even role-playing scenarios where users can practice difficult conversations in a safe environment. Long-term, we see potential for integration with therapy platforms and corporate HR tools for workplace communication training.

Share this project:

Updates