Skip to content

abhi03ruchi/Gfg-Hackfest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


LOGO copy

Beacon Of Hope

Choose life , Choose Hope 😇: You are not alone🌺 .

Explore Our Website

View Presentation »

Backstory: Why We Built This Project

With rising mental health challenges worldwide, many people struggle to find consistent and personalized support. Traditional mental health care can be inaccessible for some, due to various reasons such as stigma, cost, or availability of resources. Our team wanted to create a solution that could bridge this gap by offering AI-driven support alongside community engagement. That's how "Beacon of Hope" was born—a holistic mental wellness platform designed to empower users with tools to track their moods, express gratitude, and connect with others in a supportive community.

What it does ?

  • Beacon of Hope addresses the gaps in traditional mental health care by providing a holistic platform that is accessible, affordable, and personalized.
  • Available 24/7, Lumina Bot offers compassionate and immediate support to users facing distress, suicidal thoughts, or grief. It provides personalized conversations to guide users through emotional struggles, ensuring they never feel alone.
  • Mood History helps users monitor their emotional state over time, identifying patterns in moods and allowing them to take proactive steps towards better mental health.
  • Users can connect with others in a safe, supportive environment, sharing experiences, advice, and encouragement to overcome mental health challenges.
  • Promotes positive mental health practices by encouraging users to reflect on gratitude, helping to shift focus away from negative thoughts.
  • Users can access real-life stories of resilience and recovery, fostering hope and encouragement. The platform also provides psychologist videos and helpline numbers, ensuring professional support is always available.

Key Features✨

1. Mood Tracker: Track Your Emotional Journey via Chrome Extension Notifications

  • Monitor Emotional Trends: Our Mood History feature allows users to log and visualize their daily emotions, helping them track their mental well-being over time.
  • Gain Insights: By observing patterns in their moods, users can better understand how their mental health evolves, offering a powerful tool for self-reflection.
  • Data Visualization: All submitted moods are stored and visualized on our website through interactive mood charts and mood count charts.
Image 1 Image 2

2. Community Forum: Engage & Support

  • A safe and supportive space where user can share their experiences, ask questions, and connect with others who understand their journey.
  • Here user can , share their stories anonymously about overcoming life's challenges or mental health conditions, seek advice, respond to others facing similar experiences, and offer support through meaningful conversations.
Screenshot 2024-10-04 at 10 45 25 PM

3. Gratitude Journal: Cultivate Positivity

  • Gratitude Journal feature allows users to log three daily entries of things they are grateful for, fostering a habit of positive reflection.
  • By storing these entries securely in Firebase, users can track their gratitude over time and observe how it impacts their well-being.
  • We have also included positive affirmation prompts that encourage self-compassion and positive thinking.
Screenshot 2024-10-04 at 10 48 07 PM

4. Lumina Bot: Your AI Mental Health Companion

  • The Lumina Bot is designed to be a supportive companion for users navigating difficult emotions and experiences related to stress, depression, anxiety, suicidal thoughts or the loss of a loved one to suicide.
  • Whether one is feeling overwhelmed, hopeless, or simply in need of someone to talk to, Lumina Bot is available 24/7 to offer compassionate support and guidance.

Built With :

GOOGLE GEMINI API KEY

Challenges We Ran Into

1. Working with Generative AI for the very first time:

  • Gen AI, although a new buzzword, presented a steep learning curve for our team. As we ventured into incorporating Generative AI technology into our chatbot for the first time, we faced challenges in understanding its capabilities, limitations, and implementation. We had to invest time and resources in learning the intricacies of this emerging technology to ensure its effective integration into our platform.

2. Setting up the Chrome Extension with the Mood Tracker API and website:

  • One of the main challenges we encountered during the development of our mood tracking feature was setting up the Chrome extension to communicate with the backend API and integrate smoothly with the website. As we were relatively new to Node.js and Chrome extensions, understanding how to create an API for mood tracking, handling data submissions at regular intervals, and ensuring proper data storage was a learning curve.
  • Additionally, we had to ensure that the mood history could be displayed in a visually intuitive way on the website, utilizing data from the Chrome extension for accurate mood visualization. Managing these different components while ensuring a seamless user experience required significant troubleshooting and debugging, but it ultimately helped us enhance our skills in web development and API integration.

3. Integrating Firebase with our Community Forum and Gratitude Journal

  • At first, we encountered difficulties in establishing a connection between Firebase and our website, which resulted in issues like the submit, post, and reply buttons not capturing user input or sending data to the Firebase database. These technical hurdles slowed our progress and required a deeper understanding of how Firebase interacts with front-end components.
  • After researching Firebase's documentation and experimenting with different implementation methods, we were able to resolve these issues, successfully enabling Firebase to store user inputs and facilitate dynamic updates in real-time on our website.

What's next for Beacon Of Hope

1. Incorporating AI and Machine Learning

  • AI-Powered Insights: Our platform will use AI to analyze users' mood history, offering personalized mental health tips based on patterns. By identifying emotional trends or stressors, the system can suggest coping mechanisms or helpful resources tailored to individual needs.
  • Sentiment Analysis: We'll apply sentiment analysis to track the evolution of users' mental health over time, providing insights into how their mindset shifts from negative to positive, fostering awareness of their emotional journey.

2. Gamification and Rewards

  • Streaks and Progress Tracking: To encourage consistency, users will be rewarded with badges or points for maintaining streaks, such as logging daily entries or reaching milestones like 100 positive reflections. This fosters a sense of achievement and motivation.
  • Progress Visualization: We plan to introduce features like a gratitude tree or journal timeline that grows with users' entries, providing a visual representation of their mental growth and progress.

3. Voice Input

  • Voice Journaling: To enhance accessibility, we’ll integrate voice input, allowing users to speak their gratitude entries or replies when typing isn’t convenient. This feature will convert speech to text, making it easier for users to engage with the platform.

Made By :

Abhiruchi Tarushi Harshita

Gfg-Hackfest