Queue is a application which enables users to queue videos to watch together as a group. Basically unscuffed PlugDJ (RIP). Ideal for bored online chatrooms (e.g. twitch offline chat). Demo: https://streamable.com/da0e9u
For now, to develop, you'll need to:
- set up a mysql database for rooms,
- Make a .env file in the format of the default.env in both directories,
- Run
pip install -r requirements.txt
in the server directory, - Run
npm install
in both the client and scuffed server client directories, - Run
py server.py
in the server directory to start the server, - Run
node client.js
in the scuffed server client directory to start that up so the main loop is run, - Then finally run
npm start
in the client directory to start the frontend.
I hope to create an account system for the site, so that users can create and run their own rooms. I also hope to add more precise video controls that users in the room could use, like scrolling and pausing.