A peer-to-peer (P2P) chat application built using Holepunch and Hyperswarm. This app allows users to chat in real-time without needing a centralized server. No data is saved, so it is only helpful for live chatting, nothing will be saved for future.
Frontend: HTML, CSS, JavaScript.
Networking: Holepunch, Hyperswarm.
Backend: None, this is a fully decentralized app.
make sure node and npm is installed. To check,
node -v
npm -vIf they are present then install Pear by holepunch.
npm i -g pear
pearTo check Pear is fully working
pear run pear://keetNow, after checking and installing all the above stuffs, clone the git.
git clone https://github.com/Codesamp-Rohan/P2P-Text-App.git
cd P2P-Text-App
pear init --yes
pear run --dev . / pear devPull 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.