# Sample application

As a reference, you can use the [JS](https://bitbucket.org/svmt/watchtogethersampleappjs/src/master/) and [React](https://bitbucket.org/svmt/watchtogethersampleappreact/src/master/) sample projects.

They are designed as interactive tutorials and you can switch to this mode at any time by clicking the tips button in the upper right corner.

<figure><img src="https://379970934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LrnwOHO7le06ZiT22sk%2Fuploads%2FDdYDGHrlnKnXaOEkioi1%2Fimage.png?alt=media&#x26;token=609878e7-00b2-4e89-8d79-de2e6378897a" alt=""><figcaption></figcaption></figure>

## Sample application UI <a href="#web-javascriptandreact-sampleapplicationui" id="web-javascriptandreact-sampleapplicationui"></a>

To connect two or more users to the same Session follow the steps below:

1. Make sure you have acquired a valid `Access Token` (as explained in the [Authentication ](https://documentation.sceenic.co/watch-together-sdk/sscale-confluence-overview)section)
2. Share Streaming token between clients that need to join the same Session
3. Each client should invoke Session.connect(streamingToken, participantName)

In next steps as an example, we will be creating our own conference project that allows users to log in and join an ongoing conference. While in the conference, users will have the ability to exit and control camera and sound settings.
