Build project on Express, socket.io, and deployed on Netlify. App allows synchronization between users playing the same video files.
The project is available at: https://playback-synchronizer.netlify.app/
Create Room or Join Existing Room, drag the desired movies to watch synchronously with other users.
$ git clone https://github.com/dmtrung14/playback-sync-main.git
$ cd playback-sync-main
$ Go Live with VSCode
Your app should now be running on localhost:5500.
You could also host directly with Netlify by linking your own repository.
For more information, read hosting on Netlify.
- NodeJS
- ExpressJS
- Socket.io / Websocket
- HMTL / EJS
- CSS
- JavaScript
- The original version of this project was finalized in May 2022, as an YouTube watch party implementing YouTube APIs
- The project was restarted in May 2023 for FE rennovations.
- The contributors plan to implement link embed instead of file uploads.
- Thanks to Duy Nguyen for helping walking me through socketIO in this project