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
- Host: GitHub
- URL: https://github.com/hy0tic/bnscreenshare-web-app
- Owner: Hy0tic
- License: mit
- Created: 2023-07-31T02:28:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-14T01:04:41.000Z (over 1 year ago)
- Last Synced: 2025-01-07T19:35:32.150Z (5 months ago)
- Topics: chat, react, screenshare, typescript, vite, webapp, webrtc
- Language: TypeScript
- Homepage: https://bnscreenshare.bnlabsolutions.net
- Size: 199 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# bn-screenshare web app
[](https://www.codefactor.io/repository/github/hy0tic/bnscreenshare-web-app)
[](https://sonarcloud.io/summary/new_code?id=Hy0tic_bnscreenshare-web-app)
[](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