Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NODUS

check out it's live: nodus.tanishqsingh.com

  • In latin nodus means knot, mesh of peers tight like knot.

  • Simple peer to peer

    1. video calling
    2. file sharing

Read before use

  • this uses webrtc internally so you can't use vpn,
  • and if you are a tester then please open both tabs in incognito,
  • otherwise it will not work why this happens?

Example Images

1. File Share

file share example

2. Video Call

video call example

Run Locally?

  • preview .env files are provided in respective folder

Frontend

cd web

# Install packages
yarn

# Build frontend
yarn run build

# Serve dist folder
serve -s dist

Backend

  1. with docker
cd backend

# To build docker image
docker build -t nodus-backend:v1 .

# To run container with port mapping, and env file
docker run -p 3000:3000 --env-file .env nodus-backend:v1
  1. without docker
cd backend

go build main.go -o out
./out

About

Website build with webrtc, golang, and react for p2p video call, and file transfer 📦

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Used by

Contributors

Languages