Inspiration

We wanted a stripped down version of screensharing that was faster and smoother. We wanted this to compliment your experience with applications such as discord in watching movies or videos with friends without compromising quality.

What it does

It lets users watch videos and navigate youtube (for now) together with just a chrome extension.

How we built it

We used google cloud services provided to us to build a relay server to communicate between all the client side chrome extension peers. We used socketIO to accomplish this. We worked with different js listeners to ensure smooth playback.

Challenges we ran into

We ran into various issues integrating different technologies and we were new to different features provided by the chrome extensions and configuring the google cloud server to reliably work with socket technology.

Accomplishments that we're proud of

We are proud of the simple application we made to make all our lives a little easier and encourage us to spend more time with our friends.

What we learned

We learned that coding with friends is fun and its cool to get to learn new technologies.

What's next for WebSync

We hope to include more websites in our catalog and add additional features like synchronized scrolling and text highlighting.

Share this project:

Updates

posted an update

Found a race condition from the relay servers while handling the multiple events fired. Should be an easy future fix. Most cases are resolved by a little more edge case handling and assigning a owner for each lobby

Log in or sign up for Devpost to join the conversation.