Inspiration
The inspiration behind Soultalks stems from the growing awareness of mental health challenges and the need for accessible, judgment-free support systems. It aims to leverage AI technology to create a compassionate companion that helps users understand their emotional patterns and foster self-awareness.
What it does
Soultalks serves as an AI-powered mental wellness companion offering features like AI journal analysis, multi-modal input (text, voice, images), emotion tracking dashboard, supportive AI chat, voice chat, and personalized insights based on journal history.
How we built it
The application utilizes a tech stack comprising React 19, Chart.js, and Styled Components for the frontend; Node.js and Express for the backend; and MongoDB for the database. It integrates Groq LLM APIs for language models and audio transcription. The project is set up with local development requirements including Node.js (v16+), MongoDB, and a Groq API key.
Challenges we ran into
Creating an AI companion that provides genuine emotional support without feeling artificial was a significant challenge. Balancing technological innovation with human-centered design required careful consideration to ensure the application felt supportive and relatable.
Accomplishments that we're proud of
The team successfully developed an application that combines advanced AI capabilities with a user-friendly interface focused on mental wellness. They're particularly proud of how Soultalks balances technology with human-centered design to help users develop greater emotional self-awareness.
What we learned
Throughout the project, the team gained insights into integrating AI with mental health support, understanding user needs for emotional intelligence tools, and the importance of creating a non-judgmental space for self-reflection and growth.
What's next for SoulTalks
Future developments include advanced analytics for more sophisticated pattern recognition, guided exercises like meditation and breathing techniques, community features for anonymous sharing, an achievement system to encourage regular journaling, and multi-language support to reach a broader audience.

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