This is a node chat application with end-to-end encryption. It uses AES-256 and RSA encryption algorithms under the hood. You can either see the demo of the app using the button above or alternatively, you can deploy your own copy of the app using this button:
You'll need to install all the npm packages in order to start the app server:
cd end-to-end-enc-chat/
npm install
For running the app while in development:
npm run dev
For simply running the app in production mode:
npm start
note: Since this is a demo application I've added the .env
file containing the environment vars on the root level, however you might not want to do that in production.