Skip to content

Frontend Getting Started

Édouard Légaré edited this page Apr 23, 2019 · 3 revisions

Frontend Application Setup

The current frontend applications runs using Node.js as its base. The version used for development is the latest LTS. You need to install Node to use the frontend part of the project, the latest LTS can be found here here.

Cloning the repo

To use the frontend application, you need to clone the git repository onto the robot. All the application can be found under the frontend folder.

Before using the frontend application

Important Note : There is currently a problem with Chrome base browsers and the SDP format (explained here) that causes multi-stream with EasyRTC to not work. Since priologic hasn't, at this point in time, updated the EasyRTC API to use the new SDP format, it means SecurBot will not work properly on newer versions of Chrome until priologic updates the API or that we decide to implement a different WebRTC API. Because of this you'll need to use an older version of Chrome for SecurBot to work properly. Since the format change happened around January 2019, any version published before that should work, we suggest 70.0.3538.77 since we have tested SecurBot with this one and everything worked with it. Installer for older versions can be found here.

Before using the application, you need to install the project dependency (all included in the package.json). To install the dependency enter the following command :

npm install

Tips

For tips on how to use the frontend application and developing for it, see the Frontend Tips page.

Tutorials

There is currently only 1 tutorial available since using the web application is pretty straight forward. It can be found in the sidebar under the Frontend handle.