DEV Community

bingkahu
bingkahu

Posted on

Seeking Peer Connections for CodeChat P2P Testing

Project Overview

I am currently testing the stability of CodeChat, a decentralized communication tool built with vanilla JavaScript and PeerJS. Unlike traditional messaging apps, this platform establishes direct WebRTC links between browsers, bypasses central databases, and ensures that data stays between the two connected nodes.

Connection Invitation

I am looking to establish active peer links to test the performance of the data channels and the "Identity Vault" local authentication system.

How to Test it

If you are interested in testing the node-to-node link:

  1. Access the repository at https://github.com/bingkahu/p2p-comms.
  2. Open the application in a modern browser.
  3. Use the 8-Digit Room ID provided in the sidebar to link your node with another persons ID (If you do not have another person you can simply open another tab, open the same link use your own account and test it by messaging yourself).

Current Testing Focus

  • Latency: Measuring message delivery speed across different network environments.
  • Admin Controls: Testing the master broadcast and session wipe functions.
  • UI Feedback: Evaluating the glassmorphism interface across various screen resolutions.

Future Technical Milestones

  • End-to-End Encryption: Integrating SubtleCrypto for payload security.
  • P2P File Buffering: Enabling direct document transfer via ArrayBuffer streams.

Contact and Collaboration

For more detailed technical discussions or to coordinate a specific testing window, please contact me directly:

Legal and Privacy Notice

By connecting to this prototype, you acknowledge that this is an experimental P2P environment. No data is stored on a server, but your Peer ID is visible to the connected party to facilitate the link.

Top comments (0)