Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 995 Bytes

README.md

File metadata and controls

40 lines (30 loc) · 995 Bytes

Share Video

Share Video is a website to view youtube videos in real time.

Table of contents

How it Works

A user create a room and shares a link or a room code with others to join. When someone seek or play/pause a video he emits an event to everyone who's connected in the same room, same happens when someone adds a video to the playlist.

All of this its made with Web Sockets (socket.io) and node.js (express.js).

Install backend

Go to /server folder.

  • With docker-compose:
    docker-compose build
    docker-compose up -d
    
  • Otherwise you will need mongoDB and node js in order to run:
    npm run dev
    

Install frontend

Go to /client folder and run npm run start.

Roadmap

  • Watch public rooms
  • Login with oAuth:
    • Google
    • Facebook
  • Create playlists for logged users