Skip to content
This repository has been archived by the owner on Aug 12, 2020. It is now read-only.
/ ease-web Public archive

Deprecated: Web client for watching ease videos Right2Drive/ease

License

Notifications You must be signed in to change notification settings

Parasrah/ease-web

Repository files navigation

Ease Web Client Build Status

Can be used here

Ease-Web is a web client for Ease, with the goal of making it a little bit easier watch movies with the people that matter to you, regardless of the distance.

Ease lets you broadcast your own local content to your friends and loved ones, completely in sync! All the audio and video sharing is peer-to-peer, ensuring your content stays private and safe, and we only use a small signaling server to help you discover other users.

In sync... what does this really mean for you? Well, if you click pause, it pauses for everyone. If you seek, it seeks for everyone. Best of all, everyone watching can do these things too! All the content is completely synced, allowing for a more personal experience (and avoiding the good old "3... 2... 1... Play!").

If you are looking for a similar experience for remote content (youtube etc), we suggest looking at Gaze or Rabb.it, both are great products!

Getting started

Head over to Ease to install the desktop client! Unfortunately the host must use the desktop client, but peers are welcome to use this web client for greater convenience!

Developing

Building

  • Building the project is as easy as:

    • npm run rebuild
  • And you can run the file-watchers using:

    • npm run watch

Building for production

  • All the scripts will, by default, build for a development environment. To create production files you must manually specify:

    • npm run build:prod
  • The index.html will also point to the minified version of react if the NODE_ENV is set to production

Start

  • Again super easy, just run:

    • npm start
  • And navigate to localhost:8340

Tests

  • To run all the tests simply run:

    • npm test
  • To run the tests against the react components:

    • npm run test:react

Note: Nodejs >6.0 required for several of the tests