Inspiration
We wanted to create a chatbot focused on mental health, as it's become a very prevalent issue during the current global pandemic. Reshma is intended to be a judgement-free zone where anyone can talk about how they are feeling.
The name Reshma is inspired by the CEO and Founder of Girls Who Code, Reshma Saujani, as she is an inspiration to our team as a leader for women in tech!
What it does
Reshma communicates with the user through text bubbles and user-selected responses, partly based on the color and corresponding mood the user chooses when they first enter the chatbot.
How we built it
The frontend interface, as well as the chatbot, are built in JavaScript with React.js.
Challenges we faced
At first, we attempted to create a backend in Java using Spring Boot; however, Maven brought too many issues to the table for such a short hackathon. We then tried to work with Node.js, Express, and Google Dialogflow, but this was again too complex for our project, so we went with our fallback option of having everything run on the frontend.
What's next for Reshma - Let's Talk Mental Health.
Future features for Reshma include interactive media recommendations based on the user's mood, as well as specific categories they fit into, such as being a member of the LGBTQ+ community. Reshma will also notify users on a weekly or biweekly basis to continue checking in on their wellbeing!
Log in or sign up for Devpost to join the conversation.