An open API service indexing awesome lists of open source software.

https://github.com/ujjwalsaini07/skystream

Instantly share your screen without the hassle—no logins, no downloads, just instant access. Fast, secure, and hassle-free, SkyStream makes real-time collaboration effortless and accessible for everyone, anywhere.
https://github.com/ujjwalsaini07/skystream

browser-basedsharing easysharing reactjs realtimecollaboration remotework screencast screensharing webrtc

Last synced: 26 days ago
JSON representation

Instantly share your screen without the hassle—no logins, no downloads, just instant access. Fast, secure, and hassle-free, SkyStream makes real-time collaboration effortless and accessible for everyone, anywhere.

Awesome Lists containing this project

README

          

# SkyStream - Effortless WebRTC Collaboration 🌐
SkyStream makes remote collaboration effortless without the hassle with instant real-time collaboration powered by WebRTC, secure screen sharing, video calls, file sharing—no downloads or logins required! 🌐✨ Integrated chat rooms enhance interaction, and a simple sign-in process ensures a personalized, seamless experience. Fast, secure, and accessible, SkyStream brings teams together effortlessly, anytime, anywhere. 🚀

[![Github License](https://img.shields.io/github/license/UjjwalSaini07/SkyStream)](https://github.com/UjjwalSaini07/SkyStream/blob/main/LICENSE)
[![Info](https://img.shields.io/badge/Project-Info-blue?style=flat&logo=data:image/svg%2bxml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggc3R5bGU9ImZpbGw6IzBBNEVBRjsiIGQ9Ik0yNTYsNTEyYy02OC4zOCwwLTEzMi42NjctMjYuNjI5LTE4MS4wMi03NC45OEMyNi42MjksMzg4LjY2NywwLDMyNC4zOCwwLDI1Ng0KCVMyNi42MjksMTIzLjMzMyw3NC45OCw3NC45OEMxMjMuMzMzLDI2LjYyOSwxODcuNjIsMCwyNTYsMHMxMzIuNjY3LDI2LjYyOSwxODEuMDIsNzQuOThDNDg1LjM3MSwxMjMuMzMzLDUxMiwxODcuNjIsNTEyLDI1Ng0KCXMtMjYuNjI5LDEzMi42NjctNzQuOTgsMTgxLjAyQzM4OC42NjcsNDg1LjM3MSwzMjQuMzgsNTEyLDI1Niw1MTJ6Ii8+DQo8cGF0aCBzdHlsZT0iZmlsbDojMDYzRThCOyIgZD0iTTQzNy4wMiw3NC45OEMzODguNjY3LDI2LjYyOSwzMjQuMzgsMCwyNTYsMHY1MTJjNjguMzgsMCwxMzIuNjY3LTI2LjYyOSwxODEuMDItNzQuOTgNCglDNDg1LjM3MSwzODguNjY3LDUxMiwzMjQuMzgsNTEyLDI1NlM0ODUuMzcxLDEyMy4zMzMsNDM3LjAyLDc0Ljk4eiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yNTYsMTg1Yy0zMC4zMjcsMC01NS0yNC42NzMtNTUtNTVzMjQuNjczLTU1LDU1LTU1czU1LDI0LjY3Myw1NSw1NVMyODYuMzI3LDE4NSwyNTYsMTg1eiBNMzAxLDM5NQ0KCVYyMTVIMTkxdjMwaDMwdjE1MGgtMzB2MzBoMTQwdi0zMEgzMDF6Ii8+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQ0NFRkZGOyIgZD0iTTI1NiwxODVjMzAuMzI3LDAsNTUtMjQuNjczLDU1LTU1cy0yNC42NzMtNTUtNTUtNTVWMTg1eiIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNDQ0VGRkY7IiBwb2ludHM9IjMwMSwzOTUgMzAxLDIxNSAyNTYsMjE1IDI1Niw0MjUgMzMxLDQyNSAzMzEsMzk1IAkiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)](https://github.com/UjjwalSaini07/SkyStream/blob/main/README.md)
[![Generic badge](https://img.shields.io/badge/Owner-@Ujjwal-.svg)](https://github.com/UjjwalSaini07/SkyStream)
[![GitHub stars](https://img.shields.io/github/stars/UjjwalSaini07/SkyStream?style=social&label=Star&maxAge=2592100)](https://github.com/UjjwalSaini07/SkyStream/stargazers)
[![Github Release](https://img.shields.io/github/v/release/UjjwalSaini07/SkyStream)](https://github.com/UjjwalSaini07/SkyStream/releases/tag/v0.1)

## Features 🎯
- 🖥️ Instantly share your screen—no logins, no downloads, just click and collaborate.
- 🔐 Enjoy secure connections, ensuring your sessions remain private and protected.
- 📷 High-Quality Video Calling: Experience crystal-clear video communication.
- 📂Efficient File Sharing: Transfer files securely and swiftly.
- 🛡️ Safeguard your data with advanced privacy measures throughout the session.
- 🌍 Access SkyStream from any device with a web browser, anytime, anywhere.
- 📱 Join effortlessly by scanning a QR code—simple and seamless.
- 💬 Engage in real-time discussions with integrated chat rooms for enhanced collaboration.
- ✨ Personalize your experience with a quick sign-in for secure, tailored sessions.
- ⚙️ Experience fast, responsive sharing optimized for real-time collaboration.
- ⏱️ Minimal latency ensures every interaction feels smooth and uninterrupted.
- 🚀 Simplified setup means more time spent working together and less time on tech hassles.

## Demo 🖥️
You can visit the live site here - https://sky-stream-share.vercel.app/

## Technologies Used 👨🏻‍💻
- **React.js** – A powerful JavaScript library for building fast and scalable web applications.
- **Tailwind CSS** – A utility-first CSS framework for efficient and responsive styling.
- **SCSS** – A preprocessor for CSS to enhance styling capabilities.
- **Docker** – Containerization for seamless deployment and scalability.
- **Firebase** – Used for authentication, backend functions and Firestore.
- **ShadCN** – Used for beautifully designed, responsive components.

## Installation 🛠️
- First Read this [License](https://github.com/UjjwalSaini07/SkyStream/blob/main/LICENSE) & their terms then proceed.
- Star the [Repository](https://github.com/UjjwalSaini07/SkyStream)
- Clone the repository:
```bash
git clone https://github.com/UjjwalSaini07/SkyStream.git
```
- Install the necessary dependencies:
```bash
pnpm install
```

## Usage 🖥️
- Start the development server
```bash
pnpm run dev
```
- Open your browser and navigate to http://localhost:5173 to view the localhost website

## Project Setup Using Docker Containerization:
1. Start the Docker Engine Locally or Use Any Service
2. Navigate to the project Root directory:
```bash
cd SkyStream
```
3. Run DockerFile:
```bash
docker-compose up --build
```
4. Wait for Generating the Image

#### How Docker Image Builds Looks

![image](https://github.com/user-attachments/assets/39232a5d-5322-4f79-9bd1-b13288710b4d)

#### Project Docker Container

![image](https://github.com/user-attachments/assets/b21b0ca1-ba15-4289-ac3a-69a36e825254)

5. Now Simply use the Project using Docker Container

## Author ✍️
- [@Ujjwal Saini](https://github.com/UjjwalSaini07)

## Screenshots 📷
![image](https://github.com/user-attachments/assets/769a5ed4-e9eb-4470-8ddb-0e1a87b3f166)

## Contact 📞
Feel free to reach out if you have any questions or suggestions!

- Raise an issue for the same [Issue](https://github.com/UjjwalSaini07/SkyStream/issues)
- Github: [@Ujjwal Saini](https://github.com/UjjwalSaini07)

## License 📄
License Credential [Check](https://github.com/UjjwalSaini07/SkyStream/blob/main/LICENSE). You can use this project the way you want Make sure to fork before. Feel free to credit me if you want to!

## Feedback and Contributions 💌
Sorry But this project not welcome Contributions! Yes u gave a Feedback and Suggestion via raising the [Issues](https://github.com/UjjwalSaini07/SkyStream/issues).



Back to Top