Mental health is a serious and often neglected issue in this country. We hope that our project will enable more people to become more aware of their mental state and improve access to mental health resources.

What it does

It allows you to write and submit journal entries through a friendly SMS bot and automatically track your moods through sentiment analysis.

How I built it

We used Twilio, Twilio Studio, and Node.js to make the SMS messaging service and chatbot, Google Cloud Platform for the natural language processing and sentiment analysis, and Python/Flask for the backend and API. We also used some HTML/CSS for the web interface.

Challenges I ran into

This was our first time using many of these technologies, which made things rather difficult.

Accomplishments that I'm proud of

I'm pretty proud of this entire project. I consider it a great accomplishment.

What I learned

We learned how to build a web app from scratch and connect it to a variety of interfaces.

What's next for Roobi

We intend to add more methods of displaying this data (like graphs and calendars), creating a more robust web interface, and adding other values for the user to track (like nutrition, medication, sleep, etc.) We can also connect the data though other Google Cloud Platform APIs, particularly the machine learning APIs for deeper analysis and anomaly detection.

Built With

Share this project: