Giter VIP home page Giter VIP logo

screenshare-in-the-web-signalr's Introduction

This project was created for Burgas Free University as a project defense for Bachelor degree in Software Engineering.

Burgas Free University Logo

Project Description

Video preview of the project:

Screenshare_with_signalr_demo.mp4

The idea is that we have one master project that can share its screen. The screensharing is established via .NET SignalR websockets. The slave are the user/s that will watch the master screen.

On the video we can see the master on the left side and the slave on the right side. One master can have many slaves or users that will observe his screen. The slave can only watch and can't resize, scroll or modify any input elements. If the master resizes, scrolls or changes any input elements, the slaves screen is dynamically changed.

Documentation

Detailed documentation (the diploma work) on Bulgarian can be found here: BG Documentation. The last page is the page of contents. Chapter 3. follows the creation of the project step by step.

License

Code by George Dimov. Copyright 2020 George Dimov.

This project is intended to be used in both open-source and commercial environments. You may choose to use screenshare-in-the-web-signalr under either the Apache License, Version 2.0 (currently the only license in LICENSE file), or the MIT license. You are encouraged to evaluate both to determine which best fits your intended use.

Refer to the LICENSE for detailed information.

Any questions, comments or additions?

If you have a feature request or bug report, leave an issue on the issues page or send a pull request.

screenshare-in-the-web-signalr's People

Contributors

george221b avatar

Watchers

 avatar

Forkers

nasirkhalil953

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.