Skip to content

Nishtha-Goyal/Chat-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Snappy - Chat-Application

Snappy is a user-friendly Full Stack Chatting App which uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.

Tech Stack

Client: React JS

Server: Node JS, Express JS

Database: Mongo DB

Features :

User Authentication:

Secure User Authentication: Snappy ensures the security of user accounts through a robust authentication process which include features like hashed password storage.

Real-time Chatting:

Socket.io Integration: Utilizing Socket.io for real-time communication ensures instant message delivery and updates for users engaged in conversations. One-to-One Chat: Users can initiate and engage in private, one-to-one chat sessions with others. Profile Management: Avatar Support: Users have the ability to personalize their profiles by adding avatars. This adds a visual touch to the chatting experience and helps in identifying users more easily.

Client (React JS):

User-Friendly Interface: The React JS client provides a smooth and user-friendly interface for the application. Responsive Design: Ensures that the chat application is accessible and looks good across various devices and screen sizes.

Server (Node JS, Express JS):

Real-time Communication: Node.js, with the help of Socket.io, facilitates real-time bidirectional communication between clients and the server.

Scalability: The Express.js framework supports the development of a scalable server, handling multiple concurrent connections efficiently.

Database (Mongo DB):

Encrypted User Data: User details are stored in MongoDB in an encrypted format, enhancing the security of user information.

Scalable and Flexible: MongoDB's NoSQL nature provides scalability and flexibility, making it suitable for handling dynamic and evolving chat application data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published