Skip to content

Realtime chat application using Node.js , Express.js , MongoDB , Socket.IO with end to end encryption and made with Typescript

Notifications You must be signed in to change notification settings

soroush-habibi/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime chat application

Realtime chat application using Node.js , Express.js , MongoDB , Socket.IO with end to end encryption and made with Typescript


Guide

First clone this project and open the folder
Then execute below command to install all package needed:
npm install
Then make sure you have installed MongoDB on your system and mongod service is running then run project with this command:
npm start
Web server start running on localserver and port 3000 by default.you can change the port in .env file.
All messages encrypt in frontend and decrypt in receiver device(except files)
First you should create an account and log into it.then invite a user and wait for user to accept your invite.now you can start chatting.Enjoy it.:smiley:

About

Realtime chat application using Node.js , Express.js , MongoDB , Socket.IO with end to end encryption and made with Typescript

Resources

Stars

Watchers

Forks

Packages

No packages published