Harsh-Avinash / End-To-End-Encrypted-Secure-Chat-Application

This is a secure chat room application built using node.js and socket.io.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

End To End Encrypted Secure Chat Application

This is a secure chat application made using node and socket.io

Table of Contents

General Information

  • With continuously increasing technology, as well as new chating applications emerging every now and then, we wanted to learn about security aspects of these applications and also about the cryptographic encryption and decryption processes
  • This app has different rooms for different subjects and users can log into these rooms with passwords and chat with each other securely and in realtime

Technologies Used

  • Node, Express
  • HTML/CSS/Bootstrap
  • MongoDB
  • Socket.io

Features

  • This project uses socket.io for real time end to end encryption
  • App has different rooms as per the subjects and users can chat in these rooms in real time
  • Cryptographic implementations for storing passwords as well as end to end encryption

Screenshots

Screenshot 1 Screenshot 2

Setup

MongoDB server should be started at port 27017 Initialize npm to download required files

Usage

After setup, node server.js does the work.

Project Status

Project is: Complete

Contact

Created by Shriram Pareek, Kishan Partani, Tejas Pradhan, Aditya Pangaonkar and Balaji Padamwar - feel free to contact us!

About

This is a secure chat room application built using node.js and socket.io.


Languages

Language:JavaScript 50.3%Language:CSS 26.2%Language:HTML 23.5%