Skip to content

notken12/mangochat

Repository files navigation

Node.js CI

DeSo

GUN.js

Chat privately and send money securely with MangoChat. MangoChat is a decentralized and end-to-encrypted chat web application that is capable of sending $DESO coin. It was made within 24 hours during HackTJ 9.0 and won the best overall hack award 🥳!

Chat with others on a live demo of MangoChat at https://mangochat.vercel.app

📦 Install MangoChat locally

Use git to install MangoChat.

git clone https://github.com/notken12/mangochat.git

💻 Run MangoChat locally

git clone https://github.com/notken12/mangochat.git
npm install
npm run dev

🤔 How it works

MangoChat uses GUN.js to host a decentralized chat application that is capable of sending encrypted messages using GUN.js's encryption feature and money transfers in the form of $DESO coin.

DeSo is used as the sign-in method and for easily transferring cash in the app.

GUN.js is a decentralized database that uses peers' browsers' storage to store the data. This removes the need of a central authority that stores messages.

Messages are encrypted using public key encryption, so messages can only be decrypted by their recipients.

💞 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

🔑 License

MIT

About

Chat privately and send money securely with MangoChat, Hack TJ's Best Overall Hack of 2022!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors