Skip to content

A web application to view youtube videos in real time with friends.

License

Notifications You must be signed in to change notification settings

MiYazJE/Share-Videos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published