Skip to content

PraffulVarshney/SafeChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

• Developed a WebSocket-based group chat application in Java, enabling real-time communication with low -latency between users.
• Enhanced user experience and maintained a safe chat environment by dynamically censoring inappropriate language.
• Implemented an abuse masking system using a trie data structure to efficiently detect and mask abusive words in chat messages.

You can try it here -> https://safe-chat-zzzf.onrender.com/

Wait for some time; it may take a few seconds to load. (P.S. Use English slangs only)

Features

• Simple and intuitive user interface.
• Dynamically censoring abusive words.
• Real-time messaging with instant message delivery.

Technologies Used

Spring Boot: Backend framework for building the WebSocket server.
JavaScript: Used StompJS library.
WebSocket API: For real-time bidirectional communication.
Maven: Project management and build tool for Java projects.

Images

P1
P3

Use Cases

Live Stream chats, Game Chat Rooms, or any other group-chat application

About

WebSocket based abuse masked group ChatApplication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published