Skip to content
/ yapo Public

Yapo is a spatial video-conferencing tool for virtual office or virtual gathering. It's an expriment I conducted during covid confinements.

Notifications You must be signed in to change notification settings

Godefroy/yapo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

Client

To install packages and run the app locally:

yarn
yarn start

To build and deploy on Netlify:

yarn deploy

Socket.io server

If you don't work on the server side, you can use the instance running on our server (see settings.ts).

To install packages and run the app locally:

cd server
yarn
yarn start

You can watch code changes with:

yarn start:watch

PeerJS server

You can either:

  • Use the PeerJS instance running on our server (see settings.ts)

  • Use the official PeerJS instance, by commenting PeerJS options in settings.ts

  • Run a local instance with Docker:

    docker run -p 9000:9000 -d peerjs/peerjs-server
    

Local SSL

To test your local instance with multiple devices, you'll need a HTTP tunnel using SSL.

We have ngrok configured for that. Just run this:

cd server
yarn ngrok

About

Yapo is a spatial video-conferencing tool for virtual office or virtual gathering. It's an expriment I conducted during covid confinements.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published