This app is using React, Express and Gun as library to run
in gun-p2p-message/
run
yarn install
then,
cd ./client/
yarn install
assume you're in the rootdir
yarn test
in new terminal:
cd ./client/
yarn start
new tab will open in browser with http://localhost:3000
Enjoyy..
- Encrypted Chat App (End-to-End Encryption using DH Key Exchange Method)
- Add Friend (by PubKey & Stranger)
- Toast Notification
- Incoming Message from Stranger
- File Upload (Image)
- E-E2E Chat Messages
- Friend & Stranger
- E2E asymmetric encryption (DH Key Exchange)
- File upload
- Online indicator
-
MongoDB for persisting data