Skip to content
AnuragRoy485Public

About

Share your screen. Chat in real time.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

πŸš€ SynQube

Real-Time Screen Sharing, Voice Communication & Interactive Collaboration

Connect, communicate, and collaborate instantly through secure browser-based rooms.

🌐 Live Demo: https://synqube.xyz

Website TypeScript WebRTC

πŸ–₯️ Screen Sharing β€’ πŸŽ™οΈ Voice Chat β€’ πŸ˜€ Emoji Reactions


πŸ“– About SynQube

SynQube is a modern browser-based collaboration platform that enables users to communicate and collaborate in real time through secure virtual rooms.

Built using modern technologies such as TypeScript, WebRTC, and WebSockets, SynQube delivers a seamless experience for screen sharing, voice communication, and interactive collaboration without requiring any software installation.

Whether you're conducting online classes, providing technical support, collaborating with teammates, mentoring students, or demonstrating products, SynQube helps you connect instantly from anywhere.


✨ Features

πŸ–₯️ Real-Time Screen Sharing

Share your screen directly from your browser with minimal latency.

Capabilities

  • Share your entire screen
  • Share a specific application window
  • Share a browser tab
  • Fast and smooth streaming
  • One-click screen sharing

πŸŽ™οΈ Live Voice Communication

Communicate naturally while collaborating.

Benefits

  • Real-time voice chat
  • Clear audio transmission
  • Low latency communication
  • Browser-based calling
  • No additional software required

πŸ˜€ Interactive Emoji Reactions

Make conversations more engaging with instant reactions.

Available Reactions

  • πŸ‘ Thumbs Up
  • ❀️ Heart
  • πŸ˜‚ Laugh
  • πŸŽ‰ Celebration
  • πŸ‘ Applause
  • πŸš€ Excitement

Perfect for providing quick feedback without interrupting discussions.


⚑ Instant Room Creation

Create and join collaboration rooms within seconds.

Workflow

  1. Create a room
  2. Share the room link
  3. Invite participants
  4. Start collaborating instantly

No complicated setup required.


πŸ”’ Secure Communication

Privacy and security are at the core of SynQube.

Security Features

  • HTTPS secured connections
  • Secure signaling
  • Browser-native security mechanisms
  • Permission-based screen sharing
  • User-controlled access

🌍 Cross-Platform Compatibility

Access SynQube from virtually any modern device.

Platform Supported
Windows βœ…
macOS βœ…
Linux βœ…
Android βœ…
iOS βœ…
ChromeOS βœ…

🎯 Use Cases

πŸ‘¨β€πŸ« Online Education

  • Virtual classrooms
  • Mentoring sessions
  • Workshops and training
  • Student collaboration

πŸ‘¨β€πŸ’» Remote Technical Support

  • Troubleshooting assistance
  • Live demonstrations
  • Customer support
  • Technical guidance

πŸ‘₯ Team Collaboration

  • Team meetings
  • Project discussions
  • Brainstorming sessions
  • Daily standups

πŸ›‘οΈ Cybersecurity Training

Ideal for:

  • Security awareness programs
  • DFIR walkthroughs
  • SOC demonstrations
  • Incident response exercises
  • Technical mentoring

πŸ’Ό Client Demonstrations

  • Product walkthroughs
  • Portfolio showcases
  • Sales demonstrations
  • Presentation sharing

βš™οΈ Technology Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript

Real-Time Communication

  • WebRTC
  • WebSockets

Backend

  • Node.js

Security

  • HTTPS
  • Secure Signaling
  • Browser Permission Controls

πŸš€ Getting Started

Join a Room

  1. Visit https://synqube.xyz
  2. Open a shared room link or enter a room code
  3. Join instantly through your browser

Create a Room

  1. Open SynQube
  2. Create a new room
  3. Share the room link
  4. Invite participants
  5. Start collaborating

Share Your Screen

  1. Click Share Screen
  2. Choose your screen, tab, or application window
  3. Grant browser permissions
  4. Start presenting instantly

Start Voice Communication

  1. Allow microphone access
  2. Join the room
  3. Start communicating in real time

Use Emoji Reactions

Click any available reaction to instantly express feedback during meetings and collaboration sessions.


πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚      Browser        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”‚
           β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Signaling Server  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”‚
           β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚       WebRTC        β”‚
β”‚   Peer Connection   β”‚
β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜
      β”‚         β”‚
      β–Ό         β–Ό
 Screen      Voice
 Sharing      Chat

           β”‚
           β–Ό

     Emoji Reactions

🌟 Why SynQube?

βœ… Browser-Based

βœ… No Installation Required

βœ… Real-Time Screen Sharing

βœ… Voice Communication

βœ… Emoji Reactions

βœ… Cross Platform

βœ… Fast Room Creation

βœ… Secure Communication

βœ… Lightweight & Responsive


🀝 Contributing

Contributions are welcome and appreciated.

# Fork the repository

# Clone your fork
git clone https://github.com/your-username/synqube.git

# Create a new branch
git checkout -b feature/new-feature

# Commit your changes
git commit -m "Add new feature"

# Push your branch
git push origin feature/new-feature

Open a Pull Request to contribute.


πŸ› Report Issues

Found a bug or have a suggestion?

Please open an issue and include:

  • Description
  • Expected behavior
  • Steps to reproduce
  • Browser information
  • Screenshots (if applicable)

⭐ Support

If you find SynQube useful:

⭐ Star the repository

πŸš€ Share it with others

πŸ’‘ Suggest new features

🀝 Contribute improvements


πŸ‘¨β€πŸ’» Author

Anurag Roy

Cybersecurity Researcher β€’ Security Enthusiast β€’ Full Stack Developer

🌐 Portfolio: https://anuragroy.tech

🌐 SynQube: https://synqube.xyz


πŸ“„ License

Licensed under the MIT License.

See the LICENSE file for details.


πŸš€ SynQube

Connect Instantly. Collaborate Effortlessly.

Built with ❀️ by Anurag Roy

About

Share your screen. Chat in real time.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages