Skip to content

Yoursunny - NDNts text chat webapp

License

Notifications You must be signed in to change notification settings

treisto/NDNts-chat

 
 

Repository files navigation

NDNts-chat

This is a web-based text chat application built with NDNts.

NDNts logo

Technical highlights:

  • Designed for local area network, does not require connection to global NDN network.
  • State Vector Sync for information distribution.
  • Packets are validated with hierarchical trust model.

Usage instructions:

  1. Dependencies: Node 18.x, Go 1.18.
  2. corepack pnpm install to install dependencies.
  3. ./server.sh to start server components: YaNFD forwarder, NDNCERT certificate authority.
  4. corepack pnpm serve to start web server.
  5. Visit http://localhost:3333 in two or more browsers.

Current limitations:

  • Webpage is only accessible from localhost.
  • One forwarder serves all users.
  • Certificate authority has no validation.
  • Prefix registration has no validation.

About

Yoursunny - NDNts text chat webapp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.1%
  • Shell 14.7%
  • JavaScript 12.5%
  • HTML 3.7%