Messaging WebApp for for Mental Health and Digital Citizenship
myChat is an instant messaging web-app that promotes mental health and digital citizenship. Users simply register a new account that is secured with a 256-bit encryption algorithm.
Try it here: http://mysafespace.herokuapp.com/
Submission to Auth0 Hackathon for category of connecitivity
How it works
Safer Environment: Perspective API used to determine if a message contains potentially toxic, insulting, racially insensitive, threatening, or sexually explicit content in real-time. If such a message is detected, user is prompted with a warning and short timeout to re-think their message.
Data Analytics: Message sentiment is also analyzed over time using machine learning and displayed in an intuitive dashboard UI. Weekly and daily breakdowns are available for both message sentiment and message content so users can gauge their mood and digital citizenship over time.
It comes filled with features including a wide selection of cartoon avatars, the ability to add friends, create a social media profile, and create channels. The webapp is optimized for desktop and mobile devices
With the rapid growth of the internet in recent years, has come greater connectivity between people all over the world. However, there is always the concern of digital safety when it comes to things like cyberbullying, harassment and predators online.
As the internet begins to play a larger role in our lives, it has become a medium for us to express our feelings and personal life. Especially with COVID-19 and social distancing, there is a greater need for online connectivity. A goal of this project was to use technology to improve conversations and to better understand our feelings and emotions.
Tech Stack & What I Used
How to use it
Simply visit mysafespace.herokuapp.com for live version
Mobile Users: Add to home screen to view in fullscreen. Note it is not yet properly optimized for mobile.
Since this is a prototype, if there are any bugs please contact me for fixes.
For local deployment:
Accomplishments that I'm proud of
What's next for mySafeSpace