https://github.com/thomasleavy/peer-to-peer-chat-application
This repository contains a peer-to-peer chat application that I built using Node.js. It uses various installations, including discovery-swarm, crypto, portastic, dat-swarm-defaults and readline.
https://github.com/thomasleavy/peer-to-peer-chat-application
chat-application crypto distributed-systems javascript nodejs npm peer-to-peer portastic readline
Last synced: about 1 month ago
JSON representation
This repository contains a peer-to-peer chat application that I built using Node.js. It uses various installations, including discovery-swarm, crypto, portastic, dat-swarm-defaults and readline.
- Host: GitHub
- URL: https://github.com/thomasleavy/peer-to-peer-chat-application
- Owner: thomasleavy
- Created: 2024-11-26T20:33:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-27T10:22:32.000Z (over 1 year ago)
- Last Synced: 2025-02-08T05:19:44.387Z (over 1 year ago)
- Topics: chat-application, crypto, distributed-systems, javascript, nodejs, npm, peer-to-peer, portastic, readline
- Language: JavaScript
- Homepage:
- Size: 1.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Peer-to-Peer Chat Application
This is my implementation of a peer-to-peer chat application that I built using Node.js. It uses various dependencies, like readline, crypto, portastic, discovery-swarm, and dat-swarm-defaults.
# Includes
- decentralised peer-to-peer chat
- unique user IDs
- port ranges that are changeable
- messaging in real-time
# Please install node.js on system to operate
- npm install
- npm start
- npm install (dependency names, i.e. crypto - "npm install crypto", etc.)