Skip to content

Join the fun with a simple room code. Play together seamlessly without any downloads or sign-ups required

License

Notifications You must be signed in to change notification settings

PacificSilent/lets-play-together

 
 

Repository files navigation

Let's Play Together (Fork)

A real-time screen sharing application built with Next.js, WebRTC, and PeerJS. Create or join rooms to share your screen with others instantly. Additionally, it supports joystick input, making it possible to play games with others.

Note: This project is a fork of the original repository.

✨ Features

  • Real-time screen and audio sharing
  • Room-based sharing system
  • Cross-browser support
  • Simple and intuitive interface
  • Joystick support
  • Dynamic bitrate and resolution adjustments based on packet loss or poor client connection
  • PWA (Progressive Web App) support
  • Video streaming statistics

📱 Device Support

  • Hosting: Desktop/laptop browsers only
  • Viewing: Works on all devices (desktop, tablet, mobile)

Important Notes

  • For audio sharing to work, users have to select the tab option when sharing in Google Chrome or Microsoft Edge.

🛠️ Built With

🚀 Getting Started

First, clone the repository:

git clone https://github.com/PacificSilent/lets-play-together.git

Navigate to the project directory:

cd lets-play-together

Using npm

Install the dependencies:

npm install

Start the development server:

npm run dev

or production:

npm run build:serve

📦 Deployment

Cloud Platform

This application can be deployed on any cloud platform that supports static site hosting.

👥 Contributing

Contributions are welcome! Please read our Contributing Guide for details on how to submit pull requests, report issues, and contribute to the project.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.Screen Sharing Application (Fork)


Made by Jona 😊


About

Join the fun with a simple room code. Play together seamlessly without any downloads or sign-ups required

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 50.8%
  • JavaScript 46.5%
  • CSS 2.5%
  • Dockerfile 0.2%