Skip to content

koliangyu99/encrypted-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Encrypted Chat App

A secure, real-time messaging application built with modern web technologies for encrypted communication.


Overview

The Encrypted Chat App is designed for instant messaging with a strong emphasis on security. Leveraging Node.js and WebSocket, the app provides real-time communication while ensuring that all messages are protected using AES encryption. Built to support high user concurrency, this application is robust enough to handle over 50 simultaneous users with a message delivery success rate exceeding 99.9%.


Features

  • Real-Time Messaging:
    Developed using Node.js, WebSocket, and MongoDB to enable instant communication between users.

  • End-to-End Encryption:
    Integrated AES encryption to secure message transmission, ensuring that only intended recipients can read the messages.

  • Scalable Infrastructure:
    Engineered to support over 500 concurrent users while maintaining a high reliability and message delivery success rate over 99.9%.


Tech Stack

  • Backend: Node.js, Express, WebSocket
  • Frontend: React
  • Database: MongoDB
  • Encryption: AES Encryption

Getting Started

Follow these steps to set up the project locally:

  1. Clone the repository:

    git clone https://github.com/koliangyu99/encrypted-chat-app.git
    cd encrypted-chat-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published