WeWatch - virtual couch to watch videos with people

michaelxie profile image Michael-Xie ・1 min read

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


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


  • video streaming for participants


  • 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


Editor guide