-
-
Home Page
-
Need for Mental Health
-
Chat with AI Assistant built with Gemini API to inspire, educate and support you with Mental Health related Questions
-
Interactive Quiz Section to Know Mental Health Condition
-
Knowledge Hub to know about multiple Mental Health disorders
-
Trends that show you information about Mental health cases and recovery
-
Inspirational Stories that boost your Moral and Inspire you
-
Share your side either to inspire others or seek suggestions
Inspiration
In a fast-paced world, mental well-being is often overlooked. We created the Mind Care Portal to provide accessible, empathetic mental health resources. Our goal is to break stigma and empower individuals through self-reflection, learning, and connection.
What it does
The Mind Care Portal is a central hub for mental health awareness and support. It allows users to assess their well-being with a quiz, learn about common disorders, and understand global trends through statistics. Users can also find solace in inspirational stories, share their own experiences, and get instant information from an AI assistant. It offers a holistic approach, combining self-help tools with educational content and AI guidance.
How we built it
The Mind Care Portal was built using a modern web stack. We used HTML5 for structure, CSS3 for responsive styling, and vanilla JavaScript (ES6+) for all interactive elements. Data visualizations are powered by Chart.js, while the AI Chat Assistant integrates the Google Gemini API. User data like quiz results and stories are securely stored client-side using browser local storage, ensuring privacy and ease of use.
Challenges we ran into
Developing the Mind Care Portal presented several challenges. Ensuring a consistent and optimal responsive design across all devices required meticulous CSS work. Integrating the Google Gemini API involved handling asynchronous calls and managing conversation history, alongside robust error handling for content filtering. Additionally, customizing Chart.js for specific aesthetics and responsiveness within modals proved intricate, and managing local data storage securely was a key consideration.
Accomplishments that we're proud of
We are particularly proud of the seamless integration of the AI Chat Assistant, providing valuable, accessible mental health information. Another accomplishment is creating a comprehensive resource hub that effectively combines quizzes, statistics, stories, and AI support. We also take pride in the user-centric design that prioritizes privacy and accessibility, along with the interactive data visualizations that make complex information engaging and easy to understand.
What we learned
Through this project, we learned the critical importance of user privacy when handling sensitive mental health topics, leading us to implement client-side data storage. We also discovered the significant potential of AI for supportive roles, emphasizing the need for clear disclaimers. The development process highlighted the value of effective data visualization for clear communication and reinforced the benefits of modular JavaScript development for maintainability and scalability.
What's next for Mind Care Portal
For the Mind Care Portal, our next steps include implementing personalized content recommendations based on user interactions and quiz results. We plan to explore secure community features for peer support, such as anonymous forums. Integrating a curated directory of professional resources and adding guided meditations or exercises are also high priorities. Finally, we aim to enhance AI capabilities for more nuanced support and potentially add multi-language support.
Built With
- chart.js
- css3
- font-awesome
- gemini-api
- html5
- javascript
- marked.js
Log in or sign up for Devpost to join the conversation.