Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for She Cares
About the Project: She Cares 🌸
Inspiration and Vision
In today’s fast-paced world, women face unique mental health challenges—juggling roles, expectations, and sometimes silent battles. Many women feel unheard or isolated, unable to voice their struggles due to cultural stigma, language barriers, or a lack of support networks. This project, She Cares, was born from a deep desire to bridge that gap, creating a compassionate, inclusive platform where women can connect, seek support, and find the resources they need. I wanted to craft a digital haven where every woman, regardless of her background or language, can find community, resources, and understanding.
Key Features and Technology
I leveraged a blend of cutting-edge technologies and APIs to build She Cares, customizing every feature to deliver a personalized, supportive experience:
AI Therapy Bot (Gemini API): To bring the comforting touch of a therapist-like experience, I integrated Google’s Gemini API, fine-tuned to address mental health questions with empathy and insight. The AI acts as a reliable, confidential companion, ready to provide mental health advice and answer any queries users may have.
Voice Translation (OpenAI Whisper & Mozilla Common Voice): Recognizing that language shouldn’t be a barrier to accessing support, I included a voice translation feature. This enables seamless communication across languages, ensuring women from diverse linguistic backgrounds feel heard and understood within the community.
Frontend (React, Tailwind CSS, and shadcn): I used React for a dynamic user interface, along with Tailwind CSS and shadcn UI for responsive and visually soothing layouts. These tools allowed me to create an aesthetically pleasing and easy-to-navigate platform that is both functional and calming.
Content Integration (Google APIs): Access to quality mental health content is crucial. I utilized Google APIs to pull in curated podcasts, book recommendations, and video content from YouTube, creating a comprehensive library of resources on topics like mindfulness, emotional resilience, and self-care.
Backend (MongoDB): For backend support, MongoDB stores user profiles, interaction histories, and community data securely, ensuring privacy and creating a safe space for users to share their thoughts.
Challenges Faced
Building She Cares was both challenging and rewarding. One of the main hurdles was ensuring the AI responses felt genuinely empathetic and reassuring, not just informational. Tuning the Gemini API for sensitive topics required ongoing refinement to make responses comforting yet effective.
Another challenge lay in implementing real-time voice translation. Integrating multiple APIs for diverse languages while preserving the essence of the speaker’s message was technically complex. Additionally, balancing privacy with engagement in the therapist-led community required carefully thought-out protocols, especially around data handling and security.
Lessons Learned
Through building She Cares, I learned the power of combining technology with empathy. The process reinforced my understanding of frontend/backend integration and working with complex APIs, while the focus on user-centered design reminded me of the profound impact a well-intentioned platform can have on real lives. The journey was filled with discoveries, technical growth, and a deepened passion for using technology to uplift others.
She Cares isn’t just a project; it’s a mission to create a world where every woman feels heard, supported, and valued.
Built With
- express.js
- google-apis-(youtube
- google-books-api
- google-gemini-api
- mongodb
- node.js
- react
- shadcn-ui
- stream
- tailwind-css
Log in or sign up for Devpost to join the conversation.