Inspiration In our tech-driven era, growing isolation threatens mental well-being. Having silently battled mental health challenges due to insecurity, I'm inspired to develop an app that fosters a supportive community facilitated by AI interaction. Through a contact form, users can connect, break the silence, and overcome insecurity. Let's combat loneliness, prioritize mental health, and foster a sense of belonging.
What It Does Mentify is a comprehensive mental health platform utilizing advanced language models to offer:
A Chat Assistant and Therapist Support. Personalized Medical Recommendations based on user history. Community Engagement through open-source contributions, allowing users to share their stories. An Image Recognition Model for detailed medication information. It's not just a tool; it's a compassionate guide leveraging technology to empower individuals on their mental health journey.
How We Built It We built Mentify using Next.js and GitHub. Key components include:
Gemini Pro for chat and therapy features. Python and Streamlit for personalized health recommendations. Gemini Pro Vision for image detection and medication information. Next.js and GitHub for the health care blog. Clerk for user authentication. Next.js and Resend for the contact form. Rive for interactive elements like the panda mascot and splash screen. Vercel for deployment. Challenges We Ran Into Prompt Refinement: The language model (LLM) initially struggled to provide the intended responses, requiring prompt adjustments. Latency Issues: Delays in the LLM created awkward user experiences, which we mitigated by implementing loading animations and continuous text display for smoother interactions. Accomplishments That We're Proud Of Virtual Therapy Hub: Our Chat Counselor provides personalized mental health sessions, offering a secure digital space for users to express their emotions. Imagination Unleashed: Users can swap images to stimulate creativity, fostering innovative ideas and perspectives. Enlightening Mental Health Blog: Offers insightful articles on mental well-being, coping mechanisms, and success stories to encourage community engagement. Seamless Contact System: Effortlessly connects users with professionals or support groups, ensuring necessary assistance on their mental health journey. Fortified Authentication: A robust system that ensures user data privacy and security. Interactive Panda Mascot: Engages users with playful interactions, making the mental health journey enjoyable. Tailored Recommendations: Provides personalized health insights based on individual user needs and history. Health History Integration: Users can seamlessly integrate their health data to receive personalized recommendations. Cutting-edge Insights with LLMs: Offers accurate and relevant mental health information. Insightful Mental Health Tests: Helps users assess their mental well-being and track progress. Visual Health Empowerment: Predicts diseases and provides medicinal information through image recognition. Dynamic Dark & Light Modes: Users can switch between modes for an optimal visual experience. Flexibility with Makersuite: Enables users to train the LLM model for evolving needs. Real-time Data with Gemini Pro: Ensures users receive accurate and up-to-date responses. What We Learned We gained valuable insights into:
Leveraging the power of Language Models (LLMs) to address real-world challenges. Seamlessly integrating diverse technologies to create innovative solutions. The importance of Prompt Engineering, UI/UX Design, and delivering a delightful user experience. What's Next for Mentify We are committed to:
Enhancing the precision of the Language Model (LLM) to closely mirror human interaction. Collaborating with open-source contributors to refine and advance the application. Creating a more seamless and human-like user experience.
Built With
- api
- clerk
- face-swap-llm
- geminiapi
- github
- langchain
- nextjs
- packages
- prompt
- python
- react
- replicate
- resend
- stable-diffusion
- streamlit
- typescript
- uploadthing
Log in or sign up for Devpost to join the conversation.