Skip to content

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.

Notifications You must be signed in to change notification settings

Ryneex/Watch-Together

Repository files navigation

Watch Together

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.

Note

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.

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js
  • npm

Installation

  1. Clone the repository:

    git clone https://github.com/Ryneex/Watch-Together
    cd 'Watch Together'
  2. Install dependencies for both the frontend and backend:

    npm install

Running the App in Development Mode

  1. Start the backend server:

    npm run dev
  2. Navigate to the frontend directory:

    cd frontend
  3. Start the frontend development server:

    npm run dev
  4. Access the app: Open your browser and go to http://localhost:5173 to access the app.

Building for Production

  1. Build the application from the root directory:

    npm run build
  2. Start the production server:

    npm run start

Built With

Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss any changes.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published