DigiWell - A Mental Health Application

Inspiration

In today's fast-paced world, mental health often takes a backseat. Many people struggle with stress, anxiety, and emotional distress without easy access to support systems. DigiWell was inspired by the need to create a personalized, AI-powered mental health companion that helps users track their mood, engage in meditation, and receive recommendations tailored to their well-being.

What it does

DigiWell is a comprehensive mental health application designed to help users:

  • Track daily mood & meditation history through an interactive calendar.
  • Get personalized meditation recommendations based on mood analysis.
  • Engage in AI-powered conversations to receive emotional support.
  • Monitor meditation streaks to encourage consistency.
  • Receive emergency alerts if high distress is detected.

How we built it

Backend

  • Node.js & Express.js: Built a RESTful API to handle user interactions.
  • MongoDB & Mongoose: Stored meditation history, mood logs, and chat conversations.
  • Google Gemini API: Integrated AI-powered responses for mental health support.
  • Twilio API: Sent emergency SMS alerts if high distress was detected.

Frontend

  • React.js & Material-UI: Designed an intuitive UI with interactive components.
  • React-Calendar: Integrated a calendar to display meditation history.
  • Axios: Handled API requests to fetch and display user data dynamically.

Challenges we ran into

  • Sentiment Analysis Optimization: Determining accurate distress levels based on text input was tricky.
  • Data Visualization: Displaying mood and meditation history in an engaging way required iterative design improvements.
  • Twilio API Constraints: Sending emergency alerts while preventing spam was a challenge.
  • Integration of AI Responses: Fine-tuning Gemini API prompts for emotionally supportive responses.

Accomplishments that we're proud of

  • Successfully integrated AI-powered mental health support.
  • Developed a seamless meditation tracking system with streak calculation.
  • Built an intuitive UI with a focus on user engagement and accessibility.
  • Implemented real-time emergency alerts to notify a friend in case of distress.
  • Created a scalable backend capable of storing and retrieving user data efficiently.

What we learned

  • Importance of UX in mental health applications. A simple and clean design significantly impacts user experience.
  • How to integrate AI into real-world applications. Using Gemini API helped us understand how AI can be leveraged for personalized responses.
  • Data-driven mental health tracking. Visualizing meditation streaks and mood patterns provides users with self-awareness.
  • Handling real-time notifications. Twilio integration taught us how to send timely and relevant alerts.

What's next for DigiWell - A Mental Health Application

  • Expanding AI Features: Implementing voice-based support for more natural interactions.
  • More Detailed Mood Tracking: Adding graph-based analysis of emotional trends over time.
  • Community Support System: Allowing users to connect with peers for encouragement.
  • Gamification Elements: Introducing badges and rewards for consistent meditation practice.
  • Mobile App Development: Expanding DigiWell into a cross-platform mobile application.

πŸš€ DigiWell aims to revolutionize mental health care with AI-driven insights and user-friendly support. πŸŒΏπŸ’™

Built With

Share this project:

Updates

Submission history