Skip to content

Project for University Class with the goal of developing a Website for Physical Education Online Classes using React, WebRTC and others frameworks.

License

Notifications You must be signed in to change notification settings

helderpgoncalves/RemoteSports-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


RemoteSports
RemoteSports

visitors Build Status Heroku App Status License: MIT

RemoteSports provides you with a reliable and secure connection for your online classes that is and will always be 100% free. We work to ensure that your online classes will have all the features required to shorten the difference between real life and online. With multiple cameras active your students won't miss out on any part of the class due to camera limits and with calendar scheduling they will never miss a class itself!

Built with

Architecture

RemoteSports

The Project

Video Room

RemoteSports

TensorFlow.js Integration - Gesture Handler

RemoteSports RemoteSports

Google Calendar & iCalendar Integration

RemoteSports

Features

  • Our video rooms allow the users to share their camera, screen and microphone providing you the tools to successfully have your classes online
  • Using the local chat in each room our user's can communicate with each other even without their microphones!
  • Our interactive, easy to use interface will make sure that even if you aren't technically gifted you will have no problems doing what you want to do. Whether you are trying to create a class to automatically invite all of your students to the meeting, a student creating a new account or just trying to create your very own meeting using automated suggestion's and good design practices we have made sure that everything is simple and easy to utilize
  • Having trouble with other online meeting services not allowing you to share more than one camera? We have got just what you need. With our multiple camera's per user system your students wont miss a single pixel from your class!
  • Using artificial intelligence we will keep track of your actions through your camera! Want to ask a question? Just raise your finger and using tensor flow we will recognize the action and promptly raise your hand!
  • Fully functional meeting systems so you can enable or disable all your outputs and keep the video-call clean!
  • Never miss a class again with our calendar system. Using iCalendar and Google calendar we will make sure that you will be notified whenever a class is scheduled so you are always informed!
  • Want to attend a class but can't at the time its scheduled? We have got you covered simply hit the record button or ask one of you colleges and you can save the entire meeting to your computer
  • Login with your google account for fast and easy acess!

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/helderpgoncalves/remotesports

# Go into the repository
$ cd RemoteSports

# Install dependencies
$ npm install && cd client && cd install && cd ..

# Run the app - Split Terminal (Server & Client)
# Terminal 1 - Server - Project Root
$ node server.js

# Terminal 2 - Client
$ npm start 

Team

Hélder Gonçalves

Logo


linkedin LinkedIn  

Hugo Pereira

Logo

License

MIT

MIT License

Copyright (c) 2020 Hélder Gonçalves

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Project for University Class with the goal of developing a Website for Physical Education Online Classes using React, WebRTC and others frameworks.

Topics

Resources

License

Stars

Watchers

Forks