💡 Inspiration

While brainstorming project ideas, I came across an old journal I had written during my teenage years — a time when I silently struggled with verbal bullying, emotional fatigue, and overwhelming self-doubt. Revisiting those pages made me realize how deeply I wished I had someone — or something — to simply listen and understand.

That moment became the seed for DualCare — a wellness-first, voice-powered platform aimed at supporting two of the most emotionally vulnerable groups in our society: teenagers and senior citizens.


💬 What it does

DualCare is a voice-interactive mental wellness platform that adapts its interface and features based on the user’s age group — teen or senior.

  • It starts with a voice assistant that asks the user how they’re feeling and whether they identify as a teen or senior.
  • Based on this, the platform dynamically delivers:
    • Mood tracking
    • AI-powered therapeutic conversation suggestions
    • Calming or energizing music recommendations based on the user's emotional state
    • For teens:
    • Articles on common struggles (peer pressure, anxiety, body image)
    • Games, breathing exercises (Heal section)
    • Anonymous chatroom, personal journal, and community support
    • For seniors:
    • A clean Home dashboard, daily planner, and personal journal
    • Meditation and sleep guidance
    • A dedicated community section for social connection

🛠️ How we built it

We built DualCare using the MERN Stack (MongoDB, Express.js, React.js, Node.js).

  • We integrated a natural language processing-based voice assistant using OmniDimension that analyzes mood through tone and input content.
  • For therapeutic suggestions and music, we use an NLP agent and Spotify API to fetch emotion-based tracks (calm or energizing).
  • The frontend adapts based on user type (teen/senior), rendering relevant dashboards, community areas, and wellness tools.

🚧 Challenges we ran into

  • Designing emotion-sensitive conversation flows for two distinct user groups was more complex than expected.
  • Voice assistant integration with real-time mood detection and fallback handling required multiple iterations.
  • Keeping the UI/UX friendly and non-triggering for users in distress needed lots of thoughtful testing.
  • Ensuring the platform didn’t feel too robotic — we wanted empathy, not just automation.

🏆 Accomplishments that we're proud of

  • Successfully implemented a working voice assistant that adapts to user moods and speaks supportively.
  • Created a dual-path interface that respects the needs of both teens and elderly users.
  • Built a safe space that offers real tools — from journaling to breathing exercises to real-time emotional support.
  • Our team worked with amazing collaboration and passion — combining tech, design, and empathy to build something meaningful.

📚 What we learned

  • The importance of building with compassion, especially when working on mental health solutions.
  • Real-world application of AI, NLP, and voice tech to improve emotional well-being.
  • How to design age-inclusive and emotionally intelligent user experiences.
  • That sometimes, technology’s greatest strength lies in simply helping someone feel heard.

🔮 What's next for DualCare

We're just getting started. Here’s what we plan to do next:

  • Enable music playback directly through the voice assistant, so users can talk and listen without switching contexts.
  • Build partnerships with licensed counselors and therapists.
  • Add a one-to-one video consultation feature for users in need of professional mental health support.
  • Refactor the codebase to make it more modular, testable, and maintainable, improving future scalability.

DualCare isn’t just an app. It’s a digital companion. A listener. A healer. And we hope it helps someone, somewhere — feel just a little less alone.

Built With

Share this project:

Updates