Encrypted VOIP using hybrid cryptosystem, node.js and react.js Highly secure as only public key is stored on server and keys are generated new everytime user opens the profile.
- install mongodb.
- install node.js.
git clone https://github.com/Gurpreetsingh9465/VOIP.git
cd server
npm install
node app.js
- open new terminal
cd client
npm install
- open ssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt
- copy both private key and crt to server folder
- Change API and Client url on file
/client/.env
/server/.end
/client/package.json
(change proxy) cd server && npm start
cd client && npm start