Inspiration

Millions of people are harassed and bullied online, as more people come online the issue is probably going to get worse. Social media sites are not doing enough to protect users. As developers, we need to be consciously creating software which enables a safer environment for everyone online. This involves filtering and banning hateful content, which can be a hard job. So this is an attempt to stop bullying at the program level by asking people to reconsider their messages before they send if the program detects it might be harmful.

What it does

This is an attempt to devise a simple anti-harassment/bullying framework which can be used across different social apps that people build.

How I built it

I used ReactJS for the frontend, NodeJS on the backend, along with libraries such as React Router, Socket.io, MomentJS

Challenges I ran into

Trying to find ways to create multiple connections in chat rooms. Socket.io helped abstract away a lot of the complexities involved with the socket protocol.

Accomplishments that I'm proud of

Creating an application from scratch which acts as a proof of concept.

What I learned

Working with the Microsoft Azure AI platform, and integrating a react/node app with some of its services.

What's next for No Cyber Bullies

Code release, open-source the underlying code which can be integrated into other apps by developers. A tutorial to get people started with working with the Azure services along with the code.

Built With

Share this project:
×

Updates