Inspiration

Mental health is a serious problem and tackling it is especially hard nowadays given the growing rise of social media.

What it does

MoodyMini is a smart home device that tackles users moods and feelings by asking smart questions and giving smart responses to users in order to improve their mental health state at that time. It then connects them with people and activities in their local community that can help them improve their mood. Users can also set goals and monitor their progress on the app.

How we built it

We used Google Actions Consoles and Google Cloud to perform Natural Language Processing in order to determine the user's moods and the best corresponding response for it.

Challenges we ran into

A major challenge we faced was linking the API with Dialogflow. Also, we spent a lot of time researching to figure out how to sent the raw data from the user to the backend processing that we coded in Node.js.

Accomplishments that we're proud of

We successfully trained the machine learning model in Dialogflow to recognise different moods and respond to the user.

What we learned

As first time hackers and users of many of the technologies that are incorporated into this project, we learnt a lot. Namely, we learnt how to follow API documentation to integrate an API in Node.js, which we also learned in this hackathon.

What's next for MoodyMini

We plan on improving the IoT of MoodyMini so that we can accumulate MoodyMini data in real-time and performs analytics in order to accurately populate each users app with events and information specific to their area and mood. We also plan on integrating user preferences using Machine Learning so that we can increase the confidence levels of the emotions MoodyMini detects.

Built With

Share this project:

Updates