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

https://github.com/hy0tic/bnscreenshare-web-app

Screensharing Web App
https://github.com/hy0tic/bnscreenshare-web-app

chat react screenshare typescript vite webapp webrtc

Last synced: 3 months ago
JSON representation

Screensharing Web App

Awesome Lists containing this project

README

        

# bn-screenshare web app
[![CodeFactor](https://www.codefactor.io/repository/github/hy0tic/bnscreenshare-web-app/badge)](https://www.codefactor.io/repository/github/hy0tic/bnscreenshare-web-app)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Hy0tic_bnscreenshare-web-app&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Hy0tic_bnscreenshare-web-app)
[![Build and deploy](https://github.com/Hy0tic/bnscreenshare-web-app/actions/workflows/azure-static-web-apps-thankful-bush-0e0949c0f.yml/badge.svg)](https://github.com//Hy0tic/bnscreenshare-web-app/actions/workflows/azure-static-web-apps-thankful-bush-0e0949c0f.yml)

A simple and convenient way to screenshare through browser

[Vultr URL](https://bnscreenshare.bnlabsolutions.net/)
[Azure URL](https://thankful-bush-0e0949c0f.3.azurestaticapps.net/)

[Trello Board](https://trello.com/b/1A3sIg41/bnscreenshare)
# Run Locally
Prerequisites:
* Have [Node.JS](https://nodejs.org/en) installed (version 16 or later will work)

Install and Run:
* clone the repository `git clone https://github.com/Hy0tic/bnscreenshare-web-app.git`
* run `npm install` to install dependencies
* run `npm run dev` to run locally

# Feature
* 1080p@60FPS streaming
* No login required
* Includes chat system in lobby
* Free
\
\
**Note**:
* Due to browser limitations, sharing a window's audio isn't possible, however, with Google Chrome, sharing a tab's audio or system audio is possible

# Technologies
* React
* Vite
* MantineUI