Realtime chat application using Node.js , Express.js , MongoDB , Socket.IO with end to end encryption and made with Typescript
First clone this project and open the folder
Then execute below command to install all package needed:
npm installThen make sure you have installed MongoDB on your system and mongod service is running then run project with this command:
npm startWeb 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: