DEV Community

Michael-Xie
Michael-Xie

Posted on

WeWatch - virtual couch to watch videos with people

What I built

During COVID-19, people are bound at their homes. Times of watching shows together with your friends feel like a distant past.

WeWatch is a virtual couch for friends to watch videos together.

  1. Invite friends to same room
  2. Paste in video link (currently supports YouTube and other sites)
    • video is synchronized across each client (play, pause, scrub)
  3. React to videos while video streaming with your friends

Category Submission:

COVID-19 Communications

Demo Link

None yet

Link to Code

https://github.com/Michael-Xie/wewatch

How I built it (what's the stack? did I run into issues or discover something new along the way?)

  • React, Express, Node, Twilio Sync, (Twilio Programmable Video)
  • react-player

WIP

  • video streaming for participants

Issues

  • there are a lot of sync updates, even thought played or paused once
  • as the play and pause are pressed more, more lag is created between clients

Additional Resources/Info

Top comments (0)