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.