🌟 Inspiration
The increasing demand for therapists puts us in long queues and financial burden. If only there was an alternative that was cheap, convenient and proactive in promoting good mental health. The rise of AI has opened so many gateways to produce life-changing technology in countless industries. BeHappy was created to promote positivity and introspection using the power of generative AI.
🧠 What it does
BeHappy is similar to a mental therapist in the way that it helps people who are suffering from poor mental health. However, BeHappy takes it to another level by proactively seeking out individuals who may be prone to mental health issues. At a random time everyday, BeHappy sends out a notification to it's user with a specialized prompt that forces them to think and write about events going on in their lives. Whether good or bad, BeHappy uses NLP to analyze the mood of the response and uses generative AI to create a counselling response based on the different things elaborated by the user. BeHappy focusses on validation, praise, and checkups which are key factors to consider when counselling an individual.
🔧 How we built it
BeHappy is a mobile app that is compatible for both iOS and Android built mainly using a MERN stack. The front-end is built using React Native and Native Base. The backend features a database using MongoDB and it is tied altogether using Express and Node. The AI portion uses the Eden AI api which uses the Google-trained model.
🪨 Challenges we ran into
As two individuals who have had zero experience in developing mobile applications, it was definitely a long winding road trying to develop this application. Prior experience in full-stack development definitely helped us tremendously but some of the exclusive mobile development concepts put a dent in our productivity. It was a fun and gruesome endeavour trying to tie everything together and create such a high impact app with an intuitive user experience
🏅 Accomplishments that we're proud of
We are very proud to have completed development on a mobile application, something that we went in to without having any experience in. We wanted to try something new and our goal seemed to fit a mobile application best, so it only made since to proceed down this road. We really enjoyed utilizing the power of AI and made it into a product that aims to promote good mental health.
📚 What we learned
As aforementioned, we learned a lot of mobile development, namely how it differs with that of web development. We also learned a lot about how to package incredibly powerful tools like generative AI and NLP in a product that can easily be used by anyone.
🏃 What's next for BeHappy
At it's core, BeHappy is in a state we hopped it to be and that is being able to help individuals when they need and additionally go out of its way to promote positive introspection and good mental health. However, there are so many features that we wish to bring to BeHappy to improve user experience. Some of these include, being able to track the notable events that the user shares and summarize it altogether in a end-of-week summary. We hope that this feature reminds user's and allows them to focus on the positive things that occured.
Log in or sign up for Devpost to join the conversation.