A real-time app that lets you and your friends watch YouTube and other online videos together. You can see each other's timestamps and adjust them to stay in sync, ensuring everyone enjoys the same experience simultaneously.
This app is hosted on a free instance of Render.com, which may spin down due to inactivity, potentially causing delays of 50 seconds or more.
Ensure you have the following installed:
- Node.js
- npm
-
Clone the repository:
git clone https://github.com/Ryneex/Watch-Together cd 'Watch Together'
-
Install dependencies for both the frontend and backend:
npm install
-
Start the backend server:
npm run dev
-
Navigate to the frontend directory:
cd frontend
-
Start the frontend development server:
npm run dev
-
Access the app: Open your browser and go to http://localhost:5173 to access the app.
-
Build the application from the root directory:
npm run build
-
Start the production server:
npm run start
Contributions are welcome! Please submit a pull request or open an issue to discuss any changes.