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
- express.js
- geminiapi
- materialui
- mongodb
- react
- twilio

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