Inspiration
In this current situation people get together virtually to get together and have fun. Me and my friends get together on weekends and watch some movies sharing our screens. So I thought why not build something for this myself.
What it does
It lets you have watch parties with your friends by sharing a youtube videos, vimeo videos, local video files or your screen/browser tab. A host can create a room and invite their friends. The host can share the room id or room url or share it directly with their snapchat friends using the share button in the app. Only the host will have full control over the party, only they can share video, play/pause video, mute/unmute, seek to a specific point in video. All these will be synced to other friends in the party.
How we built it
The user has to authenticate themselves to use the app. Authentication is built with Login Kit. App fetches name and avatar from snapchat to use it in the app. Bitmoji support is added along with text chat. Bitmoji authentication happens automatically with access token from user login.
Stack - React, Node.js, Firebase (For chat), Dolby.io (Video Conference)
Challenges we ran into
My initial plan included inviting snapchat users directly with the logged in user's friends list, which I thought might be available from login kit. So had to change some plan.
Accomplishments that we're proud of
Build the whole app in 2 days, thanks to the easy integration of Login Kit and Bitmoji.
What's next for Let's Watch
A PWA App is being built which will be updated in couple of days.
Log in or sign up for Devpost to join the conversation.