Skip to content

A platform that allows friends to watch YouTube videos together!

Notifications You must be signed in to change notification settings

xcwisc/SyncYoutube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SyncYoutube

Build Status

To run locally

To run locally, you need docker version 18.06.0+ installed on your machine. Once you have it installed, run this command:

$ docker-compose build
$ docker-compose up -d
$ export SECRET_KEY = <YOUR_SECRET_KEY>
$ export REACT_APP_USERS_SERVICE_URL=http://localhost/

Navigate to http://localhost/

To deploy on a server

You need docker version 18.06.0+ installed on your server. Once you have it installed, run this command:

$ docker-compose -f docker-compose-prod.yml build
$ docker-compose -f docker-compose-prod.yml up -d
$ export SECRET_KEY = <YOUR_SECRET_KEY>
$ export REACT_APP_USERS_SERVICE_URL = <SERVER_IP>

TODOS

v1.1

  • Chat room input clear onSubmit
  • Randomize emoji besides each chat
  • Brighten buttons' color
  • Make it unable to send blanks strings to the chat
  • Fix chat room's scrollbar
  • Embed Video's title
  • Add link to youtube for finding videos
  • Some user may make new connections without disconnecting

V1.2

  • Change video input clear onSubmit
  • Differentiate chats sent by a user himself and others
  • Bind emoji with users
  • Add watch history
  • Flash system messages
  • Add password when joining a room

TODOS (future version)

  • Fix the slow loading caused by fontawsome
  • Fix authentication system
  • Unable to play some video
  • Add wechat link for joining the room
  • Add support for Bilibili
  • Add face chat

About

A platform that allows friends to watch YouTube videos together!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published