A web application with real time and secure data transfer that will ensure the secure chatting between clients with an end to end encryption in individual or group conversations using latest technologies moreover in individual conversations users can encrypt/decrypt there chats with their own custom
Real Time secure chat system
A web application with real time and secure data transfer that will ensure the secure chatting between clients with an end to end encryption in individual or group conversations using latest technologies moreover in individual conversations users can encrypt/decrypt there chats with their own custom key and in group conversations users can communicate in their own secretly created language
For front-end/user interface we are using Html, CSS, Bootstrap, Material UI for responsiveness and also react which is powerful framework for JavaScript to dynamically render individual UI components without reloading entire page.
For backend/server development we are using node.js that is primarily used for non-blocking, event-driven servers, due to its single-threaded nature. It's used for traditional web sites and back-end API services using JavaScript.
As our web app needs real time communication with server so for this purpose we are using socket.io .it enables real-time, bidirectional and event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed.
The database technology we are using is MongoDB is great for transactional stores where performance is a concern. It’s also great when the data structure is going to evolve over time, as its schema-less operations allow you to update the data on the fly.
For end to end encryption we are using Elliptic-curve Diffie–Hellman (ECDH) with AES 256 GCM is a key agreement protocol that allows two parties, each having an elliptic-curve public–private key pair, to establish a shared secret over an insecure channel.
This real time chat web application will allow the users to share data to each other in real time with full proof security features without being viewed or hijacked by any third party while transmitting. user’s messages will be end to end encrypted, users will be allowed to chat in their secret language in groups, by one click user will be able to convert plain text messages to hashes and vice versa. Only the authenticated user /owner will be able to view his chats no one can view your chats even physically without your permission.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 0 |
This is a project develop on android .The idea here is to make a system which helps organi...
The following Project is about the design and Development of a Digital Audio Mixer board c...
Energy crisis are on the top in our country. There must be smart solutions for each proble...
Canal top solar PV is an innovative idea that efficiently saves land and loss of water. It...
Autonomous solar system cleaner with advanced machine learning techniques will prov...