Share Video is a website to view youtube videos in real time.
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).
Go to /server
folder.
docker-compose build
docker-compose up -d
npm run dev
Go to /client
folder and run npm run start
.